Skip to main content
GET
/
networks
/
{network}
/
pools
Get top pools on a network.
curl --request GET \
  --url https://api.dexpaprika.com/networks/{network}/pools
import requests

url = "https://api.dexpaprika.com/networks/{network}/pools"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.dexpaprika.com/networks/{network}/pools', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dexpaprika.com/networks/{network}/pools",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api.dexpaprika.com/networks/{network}/pools"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api.dexpaprika.com/networks/{network}/pools")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.dexpaprika.com/networks/{network}/pools")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
This endpoint was removed and now returns 410 Gone. Use GET /networks/{network}/pools/search instead. For top pools, sort by volume: order_by=volume_usd_24h&sort=desc.

Migration

OldNew
path /networks/{network}/pools/networks/{network}/pools/search
order_by=volume_usdorder_by=volume_usd_24h
sort (asc/desc)sort (unchanged)
pagecursor (pass next_cursor from the previous response)
response pools + page_inforesults + has_next_page + next_cursor
curl "https://api.dexpaprika.com/networks/ethereum/pools/search?order_by=volume_usd_24h&sort=desc&limit=10"
See the pool filtering tutorial for full examples.

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.

Response

410

Removed. Use /networks/{network}/pools/search instead.