{"openapi":"3.1.0","info":{"title":"Crypto Fees API","version":"1.0.0","description":"Live crypto protocol fee and revenue data across the whole ecosystem as an API, streamed from the DefiLlama fees feed. For thousands of protocols and chains: the fees paid by users over the last 24 hours, 7 days and 30 days, the all-time total, and the day/week/month change. Rank the protocols actually earning the most — a fundamental \"who makes money\" view of crypto — drill into any single protocol, read the market-wide fee total, or search. Built for crypto, fundamental-analysis and dashboard apps. Live, no key. Distinct from TVL, yield, stablecoin-supply and price APIs — this is the fee and revenue surface.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cryptofees-api","description":"oanor gateway"}],"tags":[{"name":"Fees"},{"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/protocol":{"get":{"operationId":"get_v1_protocol","tags":["Fees"],"summary":"One protocol's fees","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Protocol name","schema":{"type":"string"},"example":"Tether"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"protocol":{"name":"Tether","chains":["Off Chain"],"fees_7d":114742772,"category":"Stablecoin Issuer","fees_24h":16346503,"fees_30d":492390879,"change_1d_pct":0,"change_7d_pct":0.15,"fees_all_time":17958289532,"change_30d_pct":-0.62}},"meta":{"timestamp":"2026-06-09T03:03:21.091Z","request_id":"c272ffd0-995a-49f9-b6cc-b7e5d8268443"},"status":"ok","message":"Protocol 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/search":{"get":{"operationId":"get_v1_search","tags":["Fees"],"summary":"Search protocols","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term","schema":{"type":"string"},"example":"uniswap"},{"name":"limit","in":"query","required":false,"description":"Max 1-200","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":5,"query":"uniswap","total":5,"protocols":[{"name":"Uniswap V4","chains":["Ethereum","Unichain","OP Mainnet","Base","Arbitrum","Polygon","Blast","Zora","World Chain","Ink","Soneium","Avalanche","BSC","Monad","X Layer"],"fees_7d":6772589,"category":"Dexs","fees_24h":2286548,"fees_30d":30638180,"change_1d_pct":271.68,"change_7d_pct":120.94,"fees_all_time":264006168,"change_30d_pct":274.76},{"name":"Uniswap V3","chains":["Ethereum","Arbitrum","OP Mainnet","Polygon","Celo","BSC","ZKsync Era","Sei","Taiko","Scroll","Rootstock","Filecoin","Boba","Moonbeam","Manta","Mantle","Linea","Avalanche","Base","Polygon zkEVM","Blast","Gnosis","BOB","Lisk","Corn","Unichain","Hemi","Saga","LightLink","GOAT","XDC","Lens","Telos","World Chain","Nibiru","Plasma","Monad","Etherlink","Sonic","X Layer","Zora"],"fees_7d":8570479,"category":"Dexs","fees_24h":775467,"fees_30d":21717870,"change_1d_pct":-3.45,"change_7d_pct":32.26,"fees_all_time":3512513675,"change_30d_pct":211.21},{"name":"Uniswap V2","chains":["Ethereum","Arbitrum","Polygon","OP Mainnet","Base","BSC","Avalanche","Zora","Blast","Unichain","Monad","X Layer","Tempo"],"fees_7d":391859,"category":"Dexs","fees_24h":17757,"fees_30d":1380113,"change_1d_pct":-55.77,"change_7d_pct":-49.64,"fees_all_time":1820743603,"change_30d_pct":-39.53},{"name":"Uniswap V1","chains":["Ethereum"],"fees_7d":1045,"category":"Dexs","fees_24h":131,"fees_30d":12605,"change_1d_pct":9.17,"change_7d_pct":101.54,"fees_all_time":6142976,"change_30d_pct":191.11},{"name":"Uniswap Labs","chains":["OP Mainnet","Ethereum","Polygon","Arbitrum","Base","BSC","Avalanche"],"fees_7d":0,"category":"Developer Tools","fees_24h":0,"fees_30d":0,"fees_all_time":182982633}]},"meta":{"timestamp":"2026-06-09T03:03:21.321Z","request_id":"66ec7e72-c6b5-4ea0-87f8-5be1f585b4e9"},"status":"ok","message":"Search results 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/top":{"get":{"operationId":"get_v1_top","tags":["Fees"],"summary":"Top protocols by fees","description":"","parameters":[{"name":"sort","in":"query","required":false,"description":"24h | 7d | 30d | all","schema":{"type":"string"},"example":"24h"},{"name":"chain","in":"query","required":false,"description":"Chain filter, e.g. Ethereum","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Category filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max 1-200","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sort":"24h","chain":"all","count":25,"total":1994,"category":"all","protocols":[{"name":"Tether","chains":["Off Chain"],"fees_7d":114742772,"category":"Stablecoin Issuer","fees_24h":16346503,"fees_30d":492390879,"change_1d_pct":0,"change_7d_pct":0.15,"fees_all_time":17958289532,"change_30d_pct":-0.62},{"name":"Circle USDC","chains":["Ethereum","Off Chain"],"fees_7d":45125243,"category":"Stablecoin Issuer","fees_24h":6437723,"fees_30d":194072272,"change_1d_pct":0.26,"change_7d_pct":0.57,"fees_all_time":6758873014,"change_30d_pct":-3.61},{"name":"Saturn","chains":["Ethereum"],"fees_7d":-1067311,"category":"Stablecoin Wrapper","fees_24h":3192034,"fees_30d":-1850108,"change_7d_pct":-490.15,"fees_all_time":-1098746,"change_30d_pct":34457.04},{"name":"Hyperliquid Perps","chains":["Hyperliquid L1"],"fees_7d":27312567,"category":"Derivatives","fees_24h":2635767,"fees_30d":73715816,"change_1d_pct":9.51,"change_7d_pct":-24.2,"fees_all_time":1263546690,"change_30d_pct":135.7},{"name":"Uniswap V4","chains":["Ethereum","Unichain","OP Mainnet","Base","Arbitrum","Polygon","Blast","Zora","World Chain","Ink","Soneium","Avalanche","BSC","Monad","X Layer"],"fees_7d":6772589,"category":"Dexs","fees_24h":2286548,"fees_30d":30638180,"change_1d_pct":271.68,"change_7d_pct":120.94,"fees_all_time":264006168,"change_30d_pct":274.76},{"name":"Canton","chains":["Canton"],"fees_7d":13494688,"category":"Chain","fees_24h":2032919,"fees_30d":61215182,"change_1d_pct":4.95,"change_7d_pct":8.69,"fees_all_time":454091562,"change_30d_pct":-8.85},{"name":"Maple","chains":["Ethereum","Off Chain"],"fees_7d":3000357,"category":"Lending","fees_24h":1453490,"fees_30d":8398262,"change_7d_pct":2607.04,"fees_all_time":129141914},{"name":"PumpSwap","chains":["Solana"],"fees_7d":7598514,"category":"Dexs","fees_24h":1080095,"fees_30d":39734276,"change_1d_pct":10.72,"change_7d_pct":-31.85,"fees_all_time":626122234,"change_30d_pct":-29.87},{"name":"Lido","chains":["Ethereum"],"fees_7d":7335732,"category":"Liquid Staking","fees_24h":1033540,"fees_30d":39101911,"change_1d_pct":0,"change_7d_pct":-18.86,"fees_all_time":3211060170,"change_30d_pct":-31.52},{"name":"Sky Lending","chains":["Ethereum"],"fees_7d":7263829,"category":"CDP","fees_24h":1024627,"fees_30d":31808734,"change_1d_pct":-0.43,"change_7d_pct":-2.9,"fees_all_time":1151715813,"change_30d_pct":-6.12},{"name":"Tron","chains":["Tron"],"fees_7d":6520686,"category":"Chain","fees_24h":990625,"fees_30d":31251921,"change_1d_pct":57.68,"change_7d_pct":-23.03,"fees_all_time":2040323096,"change_30d_pct":21.36},{"name":"Aave V3","chains":["Polygon","Fantom","Arbitrum","Avalanche","OP Mainnet","Ethereum","Metis","Base","Gnosis","BSC","Scroll","ZKsync Era","Linea","Celo","Sonic","Soneium","Plasma","Mantle","MegaETH","X Layer"],"fees_7d":16995030,"category":"Lending","fees_24h":948820,"fees_30d":42284113,"change_1d_pct":0.25,"change_7d_pct":-9.36,"fees_all_time":1731247157,"change_30d_pct":-22.76},{"name":"Fragment","chains":["TON"],"fees_7d":6076900,"category":"NFT Marketplace","fees_24h":920261,"fees_30d":27242593,"change_1d_pct":16.42,"change_7d_pct":-1.7,"fees_all_time":617898762,"change_30d_pct":-18.16},{"name":"Polymarket International","chains":["Polygon"],"fees_7d":6364352,"category":"Prediction Market","fees_24h":836554,"fees_30d":27513107,"change_1d_pct":-12.1,"change_7d_pct":2.04,"fees_all_time":83805302,"change_30d_pct":-18.15},{"name":"Hyper Foundation HYPE Staking","chains":["Hyperliquid L1"],"fees_7d":6336467,"category":"Staking Pool","fees_24h":826636,"fees_30d":24314449,"change_1d_pct":1.77,"change_7d_pct":-22.82,"fees_all_time":39422010,"change_30d_pct":34.18},{"name":"Uniswap V3","chains":["Ethereum","Arbitrum","OP Mainnet","Polygon","Celo","BSC","ZKsync Era","Sei","Taiko","Scroll","Rootstock","Filecoin","Boba","Moonbeam","Manta","Mantle","Linea","Avalanche","Base","Polygon zkEVM","Blast","Gnosis","BOB","Lisk","Corn","Unichain","Hemi","Saga","LightLink","GOAT","XDC","Lens","Telos","World Chain","Nibiru","Plasma","Monad","Etherlink","Sonic","X Layer","Zora"],"fees_7d":8570479,"category":"Dexs","fees_24h":775467,"fees_30d":21717870,"change_1d_pct":-3.45,"change_7d_pct":32.26,"fees_all_time":3512513675,"change_30d_pct":211.21},{"name":"pump.fun","chains":["Solana"],"fees_7d":5115739,"category":"Launchpad","fees_24h":771864,"fees_30d":27527903,"change_1d_pct":21.81,"change_7d_pct":-25.76,"fees_all_time":1110728443,"change_30d_pct":-23.94},{"name":"Strata Markets","chains":["Ethereum"],"fees_7d":705618,"category":"Yield","fees_24h":549640,"fees_30d":1038848,"change_1d_pct":4030.46,"change_7d_pct":5575.75,"fees_all_time":5945376,"change_30d_pct":5081.37},{"name":"BlackRock BUIDL","chains":["OP Mainnet","Arbitrum","Polygon","Avalanche","Ethereum","Aptos","Solana","BSC"],"fees_7d":1105514,"category":"RWA","fees_24h":536914,"fees_30d":3385294,"change_1d_pct":470.15,"change_7d_pct":463.27,"fees_all_time":41891278,"change_30d_pct":2140.78},{"name":"Grayscale","chains":["Off Chain"],"fees_7d":3786910,"category":"RWA","fees_24h":536293,"fees_30d":18192284,"change_1d_pct":0.05,"change_7d_pct":-7.9,"fees_all_time":119559238,"change_30d_pct":-18.47},{"name":"Paxos Stablecoin Issuer","chains":["Off Chain"],"fees_7d":3842784,"category":"Stablecoin Issuer","fees_24h":534936,"fees_30d":18048181,"change_1d_pct":-0.33,"change_7d_pct":-3.79,"fees_all_time":884585624,"change_30d_pct":-9.64},{"name":"Binance staked ETH","chains":["BSC","Ethereum"],"fees_7d":3471991,"category":"Liquid Staking","fees_24h":483675,"fees_30d":17083720,"change_1d_pct":-17.57,"change_7d_pct":-10.16,"fees_all_time":488001564,"change_30d_pct":-27.52},{"name":"BSC","chains":["BSC"],"fees_7d":2535348,"category":"Chain","fees_24h":435562,"fees_30d":10495410,"change_1d_pct":64.45,"change_7d_pct":-23.66,"fees_all_time":2020364142,"change_30d_pct":76.69},{"name":"Morpho Blue","chains":["Ethereum","Base","Arbitrum","OP Mainnet","Polygon","Fraxtal","Scroll","World Chain","Ink","Unichain","Hemi","Sonic","Corn","Mode","Hyperliquid L1","Soneium","Zircuit","Katana","Monad","Stable","Celo","Plume Mainnet","Abstract","Flare","Citrea"],"fees_7d":8111049,"category":"Lending","fees_24h":434358,"fees_30d":19688210,"change_1d_pct":-0.71,"change_7d_pct":-32.78,"fees_all_time":295311464,"change_30d_pct":-0.08},{"name":"Grove Finance","chains":["Avalanche","Ethereum","Plume Mainnet","Base"],"fees_7d":1200611,"category":"Onchain Capital Allocator","fees_24h":412280,"fees_30d":4826811,"change_1d_pct":3043.34,"change_7d_pct":-12.17,"fees_all_time":47028141,"change_30d_pct":2858.59}]},"meta":{"timestamp":"2026-06-09T03:03:21.499Z","request_id":"f1e0539e-d097-46e5-ac4a-dbf6def9fe6b"},"status":"ok","message":"Top protocols 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/total":{"get":{"operationId":"get_v1_total","tags":["Fees"],"summary":"Market-wide fee totals","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"change_1d_pct":12.18,"change_7d_pct":-2.96,"total_fees_7d":433240001,"change_30d_pct":9.44,"total_fees_24h":55779813,"total_fees_30d":1683161283,"protocols_tracked":2263},"meta":{"timestamp":"2026-06-09T03:03:21.711Z","request_id":"44e8a5f1-170e-4b03-af68-170b888bfbb0"},"status":"ok","message":"Total 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/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sorts":["24h","7d","30d","all"],"source":"DefiLlama fees overview (live)","service":"cryptofees-api","endpoints":{"GET /v1/top":"Top protocols by fees (sort=24h|7d|30d|all, chain=, category=, limit).","GET /v1/meta":"This document.","GET /v1/total":"Market-wide fee totals and change.","GET /v1/search":"Search protocols by name or category (q=).","GET /v1/protocol":"One protocol's fees (name=, e.g. Tether)."},"description":"Live crypto protocol fee & revenue data from DefiLlama (overview/fees): fees paid over 24h/7d/30d, all-time total and period change, for thousands of protocols and chains. Rank top fee-earning protocols, drill into one, read the market-wide total, or search. Live, no key. Distinct from TVL, yield, stablecoin and price APIs — this is the fee/revenue surface.","total_fees_24h":55779813,"protocols_tracked":2263},"meta":{"timestamp":"2026-06-09T03:03:21.928Z","request_id":"ca699076-9a7d-4729-8553-1311668b3e01"},"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":200,"rps_limit":3,"hard_limit":true},{"slug":"analyst","name":"Analyst","price_cents_month":1400,"monthly_call_quota":8500,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3600,"monthly_call_quota":42000,"rps_limit":20,"hard_limit":true},{"slug":"fund","name":"Fund","price_cents_month":8600,"monthly_call_quota":210000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cryptofees-api"}