Docs/Token data/Markets / pools
Markets / pools
GET/v1/token/{mint}/marketsPublic
Every pool/market for the token: base/quote, liquidity (on-chain for the dominant Raydium pool), and our own 24h volume/trades/unique-wallets per pool.
Path parameters
| Field | Type | Description |
|---|
mintrequired | string | Token mint address (base58). |
Query parameters
| Field | Type | Description |
|---|
networkoptional | mainnet | devnet | Network to read. Devnet returns an empty payload (with a note) until its ingestor lands. default mainnet |
Response fields
| Field | Type | Description |
|---|
markets[].address | string | Pool/market address. |
markets[].dex | string | Venue. |
markets[].base / quote | object | { address, symbol } for each side. |
markets[].liquidityUsd | number | null | Pool TVL. |
markets[].liquiditySource | string | null | raydium-onchain · dexscreener. |
markets[].volume24hUsd | number | null | OUR 24h volume for the pool (null if we don't index it). |
markets[].createdAt | string | null | Pool creation time (ISO). |
Per-pool volume/trades/uniqueWallets are from swaps we attribute to that pool — a subset of total — so they may not sum to the token's 24h volume.