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. Sort order for listing pools.
CREATED_AT_DESC, CREATED_AT_ASC, UPDATED_AT_DESC, UPDATED_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).