Skip to content
GET /v1/pools

Top Uniswap liquidity pools with TVL and APY

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/uniswap-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/uniswap-api/v1/pools" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/uniswap-api/v1/pools", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/uniswap-api/v1/pools");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/uniswap-api/v1/pools",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "sort": "tvl",
        "chain": "Ethereum",
        "count": 25,
        "pools": [
            {
                "apy": 3.04,
                "tvl": 86092559,
                "chain": "Ethereum",
                "symbol": "USDC-WETH",
                "il_risk": "yes",
                "pool_id": "665dc8bc-c79d-4800-97f7-304bf368e547",
                "version": "v3",
                "apy_base": 3.04,
                "apy_reward": null,
                "volume_24h": 14363679.04
            },
            {
                "apy": 12.06,
                "tvl": 73711193,
                "chain": "Ethereum",
                "symbol": "WETH-USDT",
                "il_risk": "yes",
                "pool_id": "fc9f488e-8183-416f-a61e-4e5c571d4395",
                "version": "v3",
                "apy_base": 12.06,
                "apy_reward": null,
                "volume_24h": 8118520.77
            },
            {
                "apy": 2.58,
                "tvl": 41302157,
                "chain": "Ethereum",
                "symbol": "WBTC-WETH",
                "il_risk": "yes",
                "pool_id": "d59a5728-d391-4989-86f6-a94e11e0eb3b",
                "version": "v3",
                "apy_base": 2.58,
                "apy_reward": null,
                "volume_24h": 5831157.62
            },
            {
                "apy": 0.38,
                "tvl": 33726694,
                "chain": "Ethereum",
                "symbol": "WBTC-WETH",
                "il_risk": "yes",
                "pool_id": "c5599b3a-ea73-4017-a867-72eb971301d1",
                "version": "v3",
                "apy_base": 0.38,
                "apy_reward": null,
                "volume_24h": 117417.84
            },
            {
                "apy": 2.51,
                "tvl": 32478950,
                "chain": "Ethereum",
                "symbol": "WBTC-USDC",
                "il_risk": "yes",
                "pool_id": "bbecbf69-a4f7-43e3-8b72-de180d106e2c",
                "version": "v3",
                "apy_base": 2.51,
                "apy_reward": null,
                "volume_24h": 745644.42
            },
            {
                "apy": 0,
                "tvl": 28129525,
                "chain": "Ethereum",
                "symbol": "WHITE-WETH",
                "il_risk": "yes",
                "pool_id": "9be33e76-5f9c-435f-a008-e33965f602d8",
                "version": "v3",
                "apy_base": 0,
                "apy_reward": null,
                "volume_24h": 288.54
            },
            {
                "apy": 1.91,
                "tvl": 25193355,
                "chain": "Ethereum",
                "symbol": "WBTC-USDT",
                "il_risk": "yes",
                "pool_id": "2608e751-41d4-47db-9b9c-4bf3a757fc1b",
                "version": "v3",
                "apy_base": 1.91,
                "apy_reward": null,
                "volume_24h": 440332.68
            },
            {
   
…