Get DEX Pools

Get pools from a specific DEX on a network. First use getNetworks, then getNetworkDexes to find valid DEX IDs. The upstream /networks/{network}/dexes/{dex}/pools endpoint was removed on 2026-08-05; this path is preserved and proxies /networks/{network}/pools/search with the DEX moved into the dex_name filter. Rows return under results with cursor pagination, and the 24h volume field is volume_usd_24h. There is no page_info and no bare volume_usd.

get/api/networks/{network}/dexes/{dex}/pools

Request

  • Base URL: https://mcp.dexpaprika.com
  • URL: https://mcp.dexpaprika.com/api/networks/{network}/dexes/{dex}/pools
  • Auth: none declared

Path parameters

networkstring required

Network ID from getNetworks

dexstring required

The dex_id field from getNetworkDexes (e.g., 'uniswap_v3'), matched case-insensitively. Forwarded upstream as the dex_name query parameter. Do not pass that response's dex_name field, the human display name (e.g., 'Uniswap V3'): it returns an empty results[] instead of an error, so a wrong value looks like a real but empty answer.

Query parameters

cursorstring

Pagination cursor. Pass next_cursor from a previous response to fetch the next page. Replaces the page number the removed endpoint used.

limitinteger

Number of items per page

order_bystring

Sort field. Canonical: volume_usd_24h, volume_usd_7d, volume_usd_30d, liquidity_usd, txns_24h, created_at, price_usd, price_change_percentage_24h, price_change_percentage_48h, price_change_percentage_6h, price_change_percentage_1h, price_change_percentage_5m. Legacy short names such as volume_usd are accepted and normalized.

sort'asc' | 'desc'

Sort direction: asc or desc (default desc)

Response

Pools belonging to the DEX, under results, with cursor pagination

resultsobject[]
has_next_pageboolean
next_cursorstring nullable
queryobject

Changes

No recorded changes to this operation across all 1 revision of this API.