NEWDirect chain access. 50% cheaper than competitors.

GET /pools

Find liquidity pools

Parameters

symbolstringrequired

Trading pair (e.g., "WETH-USDT")

Response

dataarray

Array of pools sorted by TVL

Pool
idstring
Pool address
networkstring
Network
protocolVersionstring
uniswap-v3 or uniswap-v4
feeTierstring
Fee tier
liquiditystring
Current liquidity in the pool
sqrtPricestring
Square root price (X96 format)
volumeUSDstring
Trading volume in USD
txCountstring
Number of transactions
totalValueLockedUSDstring
TVL in USD
token0object

First token

Token
symbolstring
Token symbol
namestring
Token name
addressstring
Token contract address
decimalsintegeroptional
Token decimals
token1object

Second token

Token
symbolstring
Token symbol
namestring
Token name
addressstring
Token contract address
decimalsintegeroptional
Token decimals
credits_usedinteger

Credits consumed

curl "https://api.qoery.com/v0/pools?symbol=WETH-USDT" \
  -H "X-API-KEY: your_api_key_here"
const response = await fetch(
  'https://api.qoery.com/v0/pools?symbol=WETH-USDT',
  { headers: { 'X-API-KEY': 'your_api_key_here' } }
);
import requests

response = requests.get(
    'https://api.qoery.com/v0/pools',
    headers={'X-API-KEY': 'your_api_key_here'},
    params={'symbol': 'WETH-USDT'}
)
{
  "data": [
    {
      "id": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
      "network": "ethereum",
      "protocolVersion": "uniswap-v3",
      "feeTier": "3000",
      "liquidity": "45000000000000000000",
      "sqrtPrice": "1234567890123456789",
      "volumeUSD": "5000000.50",
      "txCount": "12345",
      "totalValueLockedUSD": "10000000.00",
      "token0": {
        "symbol": "WETH",
        "name": "Wrapped Ether",
        "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
        "decimals": 18
      },
      "token1": {
        "symbol": "USDC",
        "name": "USD Coin",
        "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
        "decimals": 6
      }
    }
  ],
  "credits_used": 1
}