Skip to main content
GET
Token - Pools
Get all liquidity pools containing this token across supported DEXes. Returns pool addresses, reserves, and liquidity in USD.
Related: GraphQL Pools | MCP: token_get_pools

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

chain
enum<string>
required

A chain name listed in supported networks Supported blockchain chains

Available options:
sol,
eth,
bsc
tokenAddress
string
required

An address of a token

Query Parameters

cursor
string

Pagination cursor

limit
integer<int64>
default:20

Number of results per page

direction
enum<string>
default:next

Pagination direction

Available options:
next,
prev
sortBy
enum<string>
default:tvlInUsd

Sort field (tvlInSol or tvlInUsd) Pool sort field

Available options:
tvlInSol,
tvlInUsd
sortDirection
enum<string>
default:desc

Sort direction (asc or desc) Sort direction (case-insensitive: accepts "asc"/"ASC"/"Asc" etc.)

Available options:
asc,
desc
minTvlInSol
string

Minimum TVL in SOL

maxTvlInSol
string

Maximum TVL in SOL

minTvlInUsd
string

Minimum TVL in USD

maxTvlInUsd
string

Maximum TVL in USD

Response

200 - application/json

Get Pools

Generic pagination response

data
object[]
required

Page data

endCursor
string | null

Cursor for the end of current page

Example:

"eyJpZCI6ImVuZCJ9"

hasNext
boolean

Whether there is a next page

Example:

false

hasPrev
boolean

Whether there is a previous page

Example:

false

startCursor
string | null

Cursor for the start of current page

Example:

"eyJpZCI6InN0YXJ0In0="

total
integer<int64> | null

Total number of items matching the query (not just the current page). When None, the caller should treat it as unknown (backward-compatible).

Example:

564094