Skip to main content
GET
GET /v1/pool · 1 credit Static definition of one market (pool): venue/type, the launchpad or factory it came from, fee tier, base & quote token metadata, price, liquidity, launchpad + bonding state, and created-at. Slow-changing, so cache it freely. A market id is simply chain + pool address: stable, unique on its venue, never reused.
factory is the launchpad/factory of origin from our registry (e.g. CLANKER, ZORA, PUMPFUN), or null for a plain AMM pool. feeBps is the swap fee of the market in basis points. On EVM it is the fee tier of concentrated-liquidity venues (Uniswap V3/V4, PancakeSwap V3, Aerodrome Slipstream). On Solana it is the total fee charged on the market’s latest trade (LP, protocol, platform and creator shares; it moves with volatility or the launch schedule on dynamic-fee venues), e.g. 125 on a Pump.fun curve. null when the fee is dynamic without a readable rate, not measured yet, or the venue’s fee units aren’t certain, never a guess. It may carry two decimals: fee units are hundredths of a basis point (a 3499 fee tier is 34.99 bps). bondingProgress is 100 once the curve has migrated, consistent with the token endpoint.
bondingProgress (0-100) is only present while isLaunchpad is true; migrated flips true once the token graduates to its AMM pool.
priceNative and liquidityNative are null when the market has not traded yet. A market 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.

address
string
required

Pool / pair address (the stable market id on its chain - Uniswap V4 poolIds supported).

Response

200

Standard { data, meta } envelope.