{"ok":true,"name":"Protocol Revenue","page":"https://cymetica.com/protocol-revenue","summary":"DeFi protocols ranked by the fees users pay and the revenue the protocol keeps, over 24h / 7d / 30d, with chain and category filters.","data_source":{"provider":"DefiLlama dimension API","keyless":true,"refresh_seconds":600},"endpoints":[{"method":"GET","path":"/api/v1/clones/protocol-revenue/rankings","params":{"metric":["fees","revenue"],"window":["24h","7d","30d"],"chain":"chain name exactly as listed in `chains` (optional)","category":"category exactly as listed in `categories` (optional)","q":"free-text match on protocol name / slug / category / ticker","limit":"1-1000, default 200"},"returns":"rows[] with slug, name, category, chains, logo, fees_24h/7d/30d, revenue_24h/7d/30d, holders_revenue_24h, fees_change_1d, trade_url when the token trades on EventTrader; plus totals for the filtered set, overall totals, and the chain/category facets."},{"method":"GET","path":"/api/v1/clones/protocol-revenue/protocols/{slug}","returns":"30 daily {date, fees, revenue} points plus the protocol header."},{"method":"GET","path":"/api/v1/clones/protocol-revenue/docs","returns":"this document"}],"notes":["Fees = what users paid. Revenue = the share the protocol/treasury keeps.","A chain filter selects protocols ACTIVE on that chain; the amounts shown remain the protocol's all-chain totals.","Snapshots are served stale-while-revalidate; `updated_at` and `stale` tell you exactly how fresh the numbers are."]}