{"openapi":"3.1.0","info":{"title":"Uniswap Protocol API","version":"1.0.0","description":"Live protocol metrics for Uniswap, the largest decentralized exchange (DEX), keyless. Get the total value locked across every chain Uniswap is deployed on, DEX trading volume (24h / 7d / 30d / all-time, with change), protocol fees, and the top Uniswap liquidity pools with their TVL and APY (Uniswap v2 / v3 / v4). One combined overview endpoint snapshots it all. Live, nothing stored. The Uniswap-metrics layer for DeFi dashboards, analytics, yield and trading apps — distinct from generic DeFi/TVL browsers, this is Uniswap specifically, multi-chain.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/uniswap-api","description":"oanor gateway"}],"tags":[{"name":"Overview"},{"name":"Metrics"},{"name":"Pools"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/overview":{"get":{"operationId":"get_v1_overview","tags":["Overview"],"summary":"Combined Uniswap snapshot (TVL + volume + fees + top pool)","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Snapshot of Uniswap across all chains: TVL, DEX volume, fees and the single largest pool.","source":"DeFiLlama","fees_24h":638617,"fees_30d":52824239,"protocol":"Uniswap","top_pool":{"apy":18.42,"tvl":99695853,"chain":"Base","symbol":"WETH-USDC","il_risk":"yes","pool_id":"b99bcdf5-1350-4269-981e-0e9b5cccb007","version":"v3","apy_base":18.42,"volume_24h":16774267.8},"total_tvl":2811641757,"volume_7d":8597343326,"volume_24h":604051347,"chain_count":46},"meta":{"timestamp":"2026-06-14T08:04:39.296Z","request_id":"ac2b59a9-0542-45ce-ac60-94ab0ca4a985"},"status":"ok","message":"Uniswap overview retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/fees":{"get":{"operationId":"get_v1_fees","tags":["Metrics"],"summary":"Uniswap protocol fees (24h/7d/30d)","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Trading fees paid by users (these accrue to Uniswap liquidity providers), in USD.","chains":["Ethereum","Arbitrum","OP Mainnet","Polygon","Celo","BSC","ZKsync Era","Sei","Taiko","Scroll","Rootstock","Filecoin","Boba","Moonbeam","Manta","Mantle","Linea","Avalanche","Base","Zora","Blast","Polygon zkEVM","Gnosis","BOB","Lisk","Corn","Unichain","World Chain","Ink","Soneium","Hemi","Saga","LightLink","GOAT","XDC","Lens","Telos","Nibiru","Plasma","Monad","Etherlink","Sonic","X Layer","Tempo"],"source":"DeFiLlama","fees_7d":9562834,"fees_24h":638617,"fees_30d":52824239,"protocol":"Uniswap","change_1d_pct":-31.95,"fees_all_time":5594289638},"meta":{"timestamp":"2026-06-14T08:04:39.375Z","request_id":"dcf50d3b-9e1d-41ae-957f-bcce580d0791"},"status":"ok","message":"Uniswap fees retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tvl":{"get":{"operationId":"get_v1_tvl","tags":["Metrics"],"summary":"Uniswap TVL total and per-chain breakdown","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chains":[{"tvl":1901108729,"chain":"Ethereum"},{"tvl":411626010,"chain":"Base"},{"tvl":196020179,"chain":"Arbitrum"},{"tvl":124473617,"chain":"BSC"},{"tvl":72113444,"chain":"Polygon"},{"tvl":18445597,"chain":"Unichain"},{"tvl":17584799,"chain":"Monad"},{"tvl":12300507,"chain":"X Layer"},{"tvl":11662994,"chain":"OP Mainnet"},{"tvl":10763572,"chain":"Plasma"},{"tvl":9168439,"chain":"Gnosis"},{"tvl":5016573,"chain":"Avalanche"},{"tvl":4423262,"chain":"Celo"},{"tvl":3188231,"chain":"Rootstock"},{"tvl":2943529,"chain":"Soneium"},{"tvl":2789275,"chain":"Nibiru"},{"tvl":2562231,"chain":"World Chain"},{"tvl":1860277,"chain":"0G"},{"tvl":901049,"chain":"XDC"},{"tvl":406002,"chain":"Boba"},{"tvl":353336,"chain":"ZKsync Era"},{"tvl":337468,"chain":"Filecoin"},{"tvl":271241,"chain":"Mantle"},{"tvl":266515,"chain":"Etherlink"},{"tvl":233242,"chain":"GOAT"},{"tvl":176010,"chain":"BOB"},{"tvl":173792,"chain":"Tempo"},{"tvl":133684,"chain":"Lens"},{"tvl":128117,"chain":"Telos"},{"tvl":37271,"chain":"Sonic"},{"tvl":36804,"chain":"Redbelly"},{"tvl":31361,"chain":"Blast"},{"tvl":23502,"chain":"Hemi"},{"tvl":19264,"chain":"Scroll"},{"tvl":16549,"chain":"Linea"},{"tvl":15112,"chain":"Sei"},{"tvl":14256,"chain":"Zora"},{"tvl":5879,"chain":"Taiko"},{"tvl":5505,"chain":"Lisk"},{"tvl":2845,"chain":"Ink"},{"tvl":673,"chain":"Polygon zkEVM"},{"tvl":462,"chain":"Moonbeam"},{"tvl":314,"chain":"Corn"},{"tvl":144,"chain":"Manta"},{"tvl":66,"chain":"LightLink"},{"tvl":0,"chain":"Saga"}],"source":"DeFiLlama","protocol":"Uniswap","total_tvl":2811641757,"chain_count":46,"change_1d_pct":0.13},"meta":{"timestamp":"2026-06-14T08:04:39.449Z","request_id":"af77517e-7914-4600-aa5c-7cae26c64799"},"status":"ok","message":"Uniswap TVL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/volume":{"get":{"operationId":"get_v1_volume","tags":["Metrics"],"summary":"Uniswap DEX trading volume (24h/7d/30d/all-time, with change)","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"DEX trading volume across all Uniswap deployments, in USD.","chains":["Ethereum","Arbitrum","OP Mainnet","Polygon","Celo","ZKsync Era","Sei","Taiko","Scroll","Rootstock","Filecoin","Boba","Moonbeam","Manta","Mantle","Linea","BSC","Avalanche","Base","Zora","Blast","Polygon zkEVM","Gnosis","BOB","Lisk","Corn","Unichain","World Chain","Ink","Soneium","Hemi","Saga","LightLink","GOAT","XDC","Lens","Telos","Nibiru","Plasma","Monad","Etherlink","Sonic","X Layer","Tempo"],"source":"DeFiLlama","protocol":"Uniswap","volume_7d":8597343326,"volume_24h":604051347,"volume_30d":41539216070,"change_1d_pct":-47.57,"volume_all_time":3705560478591},"meta":{"timestamp":"2026-06-14T08:04:39.517Z","request_id":"876e0cae-f2de-47da-a2ae-d67cb169c17a"},"status":"ok","message":"Uniswap volume retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/pools":{"get":{"operationId":"get_v1_pools","tags":["Pools"],"summary":"Top Uniswap liquidity pools with TVL and APY","description":"","parameters":[{"name":"version","in":"query","required":false,"description":"Uniswap version: v2, v3 or v4","schema":{"type":"string"},"example":"v3"},{"name":"chain","in":"query","required":false,"description":"Filter by chain (e.g. Ethereum, Base, Arbitrum)","schema":{"type":"string"},"example":"Ethereum"},{"name":"limit","in":"query","required":false,"description":"Results (1-100, default 25)","schema":{"type":"string"},"example":"25"},{"name":"min_tvl","in":"query","required":false,"description":"Minimum pool TVL in USD","schema":{"type":"string"},"example":"1000000"},{"name":"sort","in":"query","required":false,"description":"Sort by tvl or apy","schema":{"type":"string"},"example":"tvl"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"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,"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,"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,"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,"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,"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,"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,"volume_24h":440332.68},{"apy":0.36,"tvl":25040761,"chain":"Ethereum","symbol":"AUSD-USDC","il_risk":"no","pool_id":"458a64c5-2f64-4ca6-8be7-41b8aef029eb","version":"v3","apy_base":0.36,"volume_24h":2453366.78},{"apy":0.18,"tvl":23004444,"chain":"Ethereum","symbol":"WBTC-CBBTC","il_risk":"no","pool_id":"c0bbcf6c-9454-4773-a19f-c6486484c287","version":"v3","apy_base":0.18,"volume_24h":1141038.78},{"apy":0.39,"tvl":20593760,"chain":"Ethereum","symbol":"USDC-USDT","il_risk":"no","pool_id":"e737d721-f45c-40f0-9793-9f56261862b9","version":"v3","apy_base":0.39,"volume_24h":2207839.56},{"apy":4.3,"tvl":20162614,"chain":"Ethereum","symbol":"USDC-WETH","il_risk":"yes","pool_id":"49717ee2-9808-4288-b76d-e658195b7979","version":"v3","apy_base":4.3,"volume_24h":792458.17},{"apy":0.04,"tvl":19828779,"chain":"Ethereum","symbol":"USDM-USDT","il_risk":"no","pool_id":"eb21dc22-0b56-4dad-90df-331373f26d34","version":"v3","apy_base":0.04,"volume_24h":45000},{"apy":5.15,"tvl":16924519,"chain":"Ethereum","symbol":"LINK-WETH","il_risk":"yes","pool_id":"3025b6b3-e95f-490e-ba10-540c9b1b08f9","version":"v3","apy_base":5.15,"volume_24h":795399.13},{"apy":0.01,"tvl":15896055,"chain":"Ethereum","symbol":"WBTC-KBTC","il_risk":"no","pool_id":"7b78fe2f-6f67-46ef-8a42-1e36de8d0dfc","version":"v3","apy_base":0.01,"volume_24h":28450.77},{"apy":1.66,"tvl":13221338,"chain":"Ethereum","symbol":"XAUT-USDT","il_risk":"yes","pool_id":"a8782f8d-c32b-4497-a74f-1297d807a96e","version":"v3","apy_base":1.66,"volume_24h":1204297.19},{"apy":5.47,"tvl":12550719,"chain":"Ethereum","symbol":"WBTC-USDT","il_risk":"yes","pool_id":"3dd2c646-c05a-4483-98f4-d7a924a6d6d3","version":"v3","apy_base":5.47,"volume_24h":3758489.28},{"apy":1.19,"tvl":10611838,"chain":"Ethereum","symbol":"UNI-WETH","il_risk":"yes","pool_id":"a9ee1b5f-558b-4e1d-a467-16345e64bc25","version":"v3","apy_base":1.19,"volume_24h":115000.3},{"apy":12.45,"tvl":10161835,"chain":"Ethereum","symbol":"WETH-USDT","il_risk":"yes","pool_id":"f7dd8768-77be-4f91-96d6-dd563ac23dd5","version":"v3","apy_base":12.45,"volume_24h":6933530.72},{"apy":0.05,"tvl":10063307,"chain":"Ethereum","symbol":"USDT-USDF","il_risk":"no","pool_id":"be43dcf6-39dd-43b1-85e8-20844c1b0e58","version":"v3","apy_base":0.05,"volume_24h":124473.61},{"apy":0,"tvl":9802521,"chain":"Ethereum","symbol":"WETH-WEETH","il_risk":"no","pool_id":"84fb00e5-3c59-4878-8ebe-4fd601a861bd","version":"v3","apy_base":0,"volume_24h":0.06},{"apy":0.3,"tvl":9608693,"chain":"Ethereum","symbol":"WM-USDC","il_risk":"yes","pool_id":"2f340114-f11e-460b-bfc9-79fd70546a55","version":"v3","apy_base":0.3,"volume_24h":795113.58},{"apy":0.17,"tvl":9342287,"chain":"Ethereum","symbol":"OHM-SUSDS","il_risk":"yes","pool_id":"0cc155d9-0e7f-4bdd-b07e-0a09e34b9af0","version":"v3","apy_base":0.17,"volume_24h":14455.1},{"apy":0,"tvl":8999078,"chain":"Ethereum","symbol":"PRIME-USDC","il_risk":"yes","pool_id":"e17c52fd-7327-481a-9e4e-ca37474e192b","version":"v3","apy_base":0,"volume_24h":4472.68},{"apy":3.36,"tvl":7459464,"chain":"Ethereum","symbol":"SHFL-USDC","il_risk":"yes","pool_id":"e55823a3-3b38-4699-812c-fb19852d845d","version":"v3","apy_base":3.36,"volume_24h":228945.79},{"apy":0,"tvl":6801562,"chain":"Ethereum","symbol":"WBTC-FBTC","il_risk":"no","pool_id":"712d2037-a22b-4e5f-897f-ad7532a725fb","version":"v3","apy_base":0,"volume_24h":30.34}],"source":"DeFiLlama","matched":118,"version":"v3","protocol":"Uniswap"},"meta":{"timestamp":"2026-06-14T08:04:39.599Z","request_id":"07aa29d9-a707-45e6-acd2-b2cee9824a2d"},"status":"ok","message":"Uniswap pools retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata & live sample","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"pools takes optional version (v2, v3, v4), chain (e.g. Ethereum, Base, Arbitrum), limit (1-100), min_tvl and sort (tvl or apy). All money values are USD. Other endpoints take no parameters.","sample":{"total_tvl":2811641757,"volume_24h":604051347},"source":"DeFiLlama open API (api.llama.fi + yields.llama.fi), live","service":"uniswap-api","endpoints":{"GET /v1/tvl":"Uniswap TVL total and per-chain breakdown.","GET /v1/fees":"Uniswap protocol fees (24h/7d/30d).","GET /v1/meta":"This document.","GET /v1/pools":"Top Uniswap liquidity pools with TVL and APY (version, chain, limit, sort).","GET /v1/volume":"Uniswap DEX trading volume (24h/7d/30d/all-time, with change).","GET /v1/overview":"Combined Uniswap snapshot (TVL + volume + fees + top pool)."},"description":"Live protocol metrics for Uniswap, the largest decentralized exchange (DEX), keyless. Total value locked across every chain Uniswap is deployed on, DEX trading volume (24h/7d/30d/all-time with change), protocol fees, and the top Uniswap liquidity pools with TVL and APY (v2/v3/v4). Live, nothing stored beyond a short protective cache. The Uniswap-metrics layer for DeFi dashboards, analytics, yield and trading apps. Distinct from generic DeFi/TVL browsers — Uniswap specifically, multi-chain.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T08:04:39.685Z","request_id":"16e9620c-5ddf-424b-a711-29904c486024"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1800,"monthly_call_quota":60000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":6400,"monthly_call_quota":400000,"rps_limit":20,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":18900,"monthly_call_quota":3000000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/uniswap-api"}