This endpoint provides a paginated list of all AMM pools with comprehensive filtering options. Each pool includes current state data, market metrics, and configuration details aggregated from multiple data sources.
Results can be sorted by:
assetAAddress
- Filter by asset A addressassetBAddress
- Filter by asset B addresshostNames
- Host names to filter by. Can be passed as repeated parameters (e.g.,
hostNames=host1&hostNames=host2) or comma-separated (e.g., hostNames=host1,host2)minVolume24h
- Minimum 24h volume in asset BminTvl
- Minimum TVL in asset BcurveTypes
- Array of curve types to filter bysort
- Sort order for resultslimit
- Maximum number of pools to return (1-100)offset
- Number of pools to skip for pagination200 OK
with list of pools and total count500 Internal Server Error
if data retrieval failsAsset A address. Defaults to all assets.
Asset B address. Defaults to all assets.
Host names to filter by. Can be passed as repeated parameters (e.g., hostNames=host1&hostNames=host2) or comma-separated (e.g., hostNames=host1,host2). Defaults to all hosts.
Minimum 24h volume in asset B.
Minimum TVL in asset B.
Pool curve types to filter by.
Sort order for results.
CREATED_AT_DESC
, CREATED_AT_ASC
, VOLUME24H_DESC
, VOLUME24H_ASC
, TVL_DESC
, TVL_ASC
Maximum number of pools to return.
Number of pools to skip before starting to collect the result set.
Return only pools that have had swaps after this timestamp (RFC3339).
Pools retrieved successfully
Response type for listing pools, matching the OpenAPI
specification.