Skip to main content
GET
/
networks
/
{network}
/
pools
/
filter
Advanced pool filtering on a specific network.
curl --request GET \
  --url https://api.dexpaprika.com/networks/{network}/pools/filter
{
  "results": [
    {
      "chain": "solana",
      "address": "8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj",
      "dex_id": "raydium_clmm",
      "volume_usd_24h": 104433720.13,
      "liquidity_usd": 1523004.5,
      "txns_24h": 12540,
      "created_at": "2023-11-26T20:25:08.000Z"
    }
  ],
  "page_info": {
    "limit": 123,
    "page": 123,
    "total_items": 123,
    "total_pages": 123
  }
}

Endpoint overview

Filter and search pools on a specific network by volume, transaction count, liquidity, and creation date. Supports sorting and pagination for building screeners, dashboards, and analytics tools.
The volume_7d_min, volume_30d_min, liquidity_usd_min, and liquidity_usd_max parameters are documented but not yet functional. Using them will return empty or zero-value results. These will be enabled in a future update.

FAQs

The regular /networks/{network}/pools endpoint lists top pools with basic sorting. This endpoint adds range filters (min/max volume, transaction count thresholds, creation date windows) so you can build advanced screeners without client-side filtering.
You can sort by volume_24h (default), volume_7d, volume_30d, liquidity, txns_24h, or created_at. Combine with sort_dir (asc or desc).
Pages are 1-indexed. Set limit (1-100, default 50) and increment page. The response includes page_info with total_items and total_pages so you know when to stop.
Yes. All filter parameters are combined with AND logic. For example, volume_24h_min=100000&txns_24h_min=50&created_after=1709251200 returns only pools matching all three conditions.

Path Parameters

network
string
required

Network slug or ID (e.g., 'solana'). You can find the list of supported networks with their IDs here: /networks.

Query Parameters

page
integer

Zero-based page index for paginated results.

Required range: 0 <= x <= 1000
limit
integer
default:50

Number of items to return per page (max 100).

Required range: 1 <= x <= 100
volume_24h_min
number

Minimum 24-hour volume in USD.

volume_24h_max
number

Maximum 24-hour volume in USD.

volume_7d_min
number

Minimum 7-day volume in USD. Not supported currently.

volume_30d_min
number

Minimum 30-day volume in USD. Not supported currently.

liquidity_usd_min
number

Minimum pool liquidity in USD. Not supported currently.

liquidity_usd_max
number

Maximum pool liquidity in USD. Not supported currently.

txns_24h_min
integer

Minimum number of transactions in the last 24 hours.

created_after
integer

Filters for pools created after this UNIX timestamp.

created_before
integer

Filters for pools created before this UNIX timestamp.

sort_by
enum<string>
default:volume_24h

Field by which to sort the returned data.

Available options:
volume_24h,
volume_7d,
volume_30d,
liquidity,
txns_24h,
created_at
sort_dir
enum<string>

Sort direction (ascending or descending).

Available options:
asc,
desc

Response

Successful operation

The paginated response containing pools that match the search criteria.

results
object[]

An array of pool search results.

page_info
object

Pagination details for the current response.