# Agent402 Solana Token Lookup

> Agent402 Solana Token Lookup is a paid API for AI agents from agent402.tools, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Looks up Solana token metadata, price, market cap, holder stats, and 24h trading activity by mint address, ticker, or token name

## Facts

- Endpoint: POST https://agent402.tools/api/sol-token-lookup
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-solana-token-lookup-8626fca0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HvzoHoAMctahBYP2GD6RM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent402-solana-token-lookup-8626fca0 -d '<json body>'
```

Example prompt: Can you look up the Solana token JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN and give me its current price, market cap, holder count, and whether the mint authority is disabled?

## When to prefer this

Use this endpoint when you need rich Solana token metadata beyond price alone — especially when you need holder stats, organic score, mint/freeze authority status, or 24h trading activity for due diligence, risk assessment, or agent-driven DeFi workflows. Prefer this over generic price APIs when verifying token legitimacy or checking for concentration/rug risk signals on Solana.

## Known failure modes

- Query matches no tokens — returns count:0 and empty tokens array
- Invalid mint address format — may return no results or misidentified token
- Limit out of range (below 1 or above 20) — may return default 5 results
- Token exists on-chain but not indexed by Jupiter — not returned
- Ambiguous ticker shared by multiple tokens — multiple results returned, agent must disambiguate
- Network or upstream Jupiter data unavailability — HTTP 5xx or stale data

## How this service works

Resolve a Solana token by mint, ticker or name through Jupiter's token index and get its profile in one read: name, symbol, decimals, price, market cap, FDV, liquidity, holder count, circulating and total supply, verified flag, organic score (Jupiter's wash-trade-resistant activity score), tags, launchpad, dev wallet, first pool and date, audit facts (mint and freeze authority disabled, top-holder share, dev mints) and 24h stats (price, holder and liquidity change, buy/sell volume, traders, net.

## Output

Returns a JSON object with a list of matching tokens (up to the requested limit), each containing: mint address, name, symbol, decimals, current USD price, market cap, FDV, liquidity, circulating supply, total supply, holder count, organic score and label, verification status, 24h trading stats (buys, sells, traders, buy/sell volume, price change %, holder change %, liquidity change %), audit fields (mint authority, freeze authority, dev balance %, top holder %), first pool info, launchpad, tags, and fetch timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number",
   "description": "Matches to return (1-20, default 5)."
  },
  "query": {
   "type": "string",
   "description": "Mint address, ticker, or token name (1-80 chars)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "query": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
  "source": "jupiter",
  "tokens": [
   {
    "dev": "JUPh...",
    "mint": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
    "name": "Jupiter",
    "tags": [
     "strict",
     "verified",
     "defi"
    ],
    "audit": {
     "devMints": 1,
     "devBalancePct": null,
     "topHoldersPct": 15.28,
     "mintAuthorityDisabled": true,
     "freezeAuthorityDisabled": true
    },
    "fdvUsd": 1395785031.78,
    "symbol": "JUP",
    "decimals": 6,
    "priceUsd": 0.2034,
    "stats24h": {
     "numBuys": 1696,
     "numSells": 1735,
     "numTraders": 1191,
     "buyVolumeUsd": 26000000,
     "numNetBuyers": 668,
     "sellVolumeUsd": 25000000,
     "priceChangePct": -2.4,
     "holderChangePct": 0.1,
     "liquidityChangePct": -1.2
    },
    "createdAt": "2025-07-25T13:18:02Z",
    "firstPool": {
     "id": "2psp...",
     "createdAt": "2024-01-29T17:33:29Z"
    },
    "launchpad": null,
    "isVerified": true,
    "holderCount": 835540,
    "totalSupply": 6862431164.93,
    "liquidityUsd": 3092754.48,
    "marketCapUsd": 675335464.98,
    "organicScore": 99.31,
    "mintAuthority": null,
    "freezeAuthority": null,
    "circulatingSupply": 3320312968.08,
    "organicScoreLabel": "high"
   }
  ],
  "fetchedAt": "2026-08-22T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-solana-token-lookup-8626fca0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
