List Pools on a Network
Path Parameters
string
required
The network to query (e.g.
ethereum, bsc, solana). Retrieve valid network IDs from GET /networks.Query Parameters
string
Filter results to pools belonging to a specific DEX. Use the DEX
id values returned by GET /networks/{network}/dexes (e.g. uniswap_v3, sushiswap).string
Filter to pools that contain this token’s contract address as either
token0 or token1.number
Return only pools with TVL (in USD) greater than or equal to this value. Useful for excluding low-liquidity pools from your results.
number
Return only pools with TVL (in USD) less than or equal to this value.
string
default:"liquidity"
Field to sort results by. Accepted values:
liquidity— total value locked in USDvolume_24h— 24-hour trading volume in USDcreated_at— pool creation timestampfee_24h— fees collected in the past 24 hours
string
default:"desc"
Sort direction. Accepted values:
desc (highest first) or asc (lowest first).integer
default:"20"
Number of pools to return per page. Maximum value is
100.integer
default:"1"
Page number for paginated results. Combine with
limit to traverse large result sets.Code Examples
Response Fields
array
required
Array of pool objects matching your filter criteria.
integer
required
Total number of pools matching your filter criteria, across all pages.
integer
required
The current page number.
integer
required
The number of results per page used for this response.
Example Response
Example Response
Get Pool Details
Path Parameters
string
required
The network the pool is deployed on (e.g.
ethereum).string
required
The pool’s contract address. EVM addresses are case-insensitive; the API normalises them automatically.
Code Examples
Additional Response Fields
This endpoint returns all fields from the list endpoint plus the following:number
required
Percentage of pool liquidity that is locked via a time-lock or burn mechanism. Higher values indicate reduced rug-pull risk.
integer
required
Number of unique addresses holding LP tokens for this pool.
number
required
Percentage change in the pool’s price ratio over the past 24 hours, expressed as
token1 per token0.integer
required
DexUtils trust score from 0 to 100. Factors include locked liquidity percentage, LP distribution, token verification status, and contract audit results. Scores above 70 are generally considered low risk.
Example Response
Example Response