Skip to main content
GET
List Pools

Query Parameters

All filters combine with logical AND and stack with query search and cluster. total and pages reflect the filtered result set. An unrecognized pool_state value simply returns zero matches.
integer
default:"1"
1-based page number.
integer
default:"20"
Number of pools per page. Maximum 100.
string
Search by pool name, token symbol, mint address, or pool address (configPda).
string
Filter to pools whose authority exactly matches this pubkey.
string
Filter to pools whose quoting_authority exactly matches this pubkey.
string
Filter to pools that include this mint address on either side (token_x or token_y).
string
Filter to pools whose base token (token_x) mint matches this address.
string
Filter to pools whose quote token (token_y) mint matches this address.
string
Filter by pool state. Case-insensitive. One of Uninitialized, Initialized, Paused, RejectSwaps, Closed.
string
default:"volume_24h:desc"
Sort field and direction. Format: field:direction.Fields: tvl, volume_24h, fees_24hDirections: asc, desc
string
default:"mainnet-beta"
Solana cluster — mainnet-beta or devnet.

Response

integer
Total number of pools matching the query.
integer
Total number of pages.
integer
Current page number.
integer
Number of pools per page.
array
Array of pool objects.