Skip to main content
GET
GET /v1/token/pools · 1 credit The markets of a token. Rank 1 is the token’s main market (the deepest pool where the token is the priced asset, measured on both sides of the pool: the exact pool the token endpoint prices from); the other markets follow, ranked by 24h volume then liquidity, so the most active markets come first. A token is listed on both sides of its markets: as the priced asset of a pool (side: "base") and on the markets where it is the quote asset (side: "quote"), which is how wrapped natives and stablecoins such as WETH, WHYPE or USDC trade.
Each row describes the pool from its own viewpoint: baseAddress / baseSymbol is the pool’s priced asset, quoteAddress / quoteSymbol its quote asset, priceNative the price of the base asset in the chain’s native coin, and side tells you which of the two is the token you asked for. The token you asked for is always identified; the other side is null while its identity is still being resolved.
Each pool carries its own 24h stats - volume24hNative, volume24hUsd, txns24h (distinct transactions) - so you can pick the market to trade or price against. A pool without a trade over the last 24h reports measured zeros.
priceNative and liquidityNative are null for a pool that has not traded yet. A pool whose price fell to zero after trading keeps priceNative "0".

Authorizations

Authorization
string
header
required

Your raw API key (not needed on the demo server).

Query Parameters

chain
string
required

Public chain id - evm:<id> or solana (solana:solana accepted).

address
string
required

Token address (EVM hex, case-insensitive).

limit
integer
default:50

1-100, default 50.

Required range: 1 <= x <= 100

Response

200

Standard { data, meta } envelope.