{"slug":"scraplingdata-xyz-v1-datasets-defillama-protocols-8a1598","title":"DeFi rows built from the lending markets and DEX pools we read on-chain","host":"scraplingdata.xyz","method":"GET","resource":"https://scraplingdata.xyz/v1/datasets/defillama-protocols","category":"market","description":"DeFi rows built from the lending markets and DEX pools we read on-chain: protocol TVL with 1d/7d change, category and chains, plus per-chain TVL rows (row_type protocol or chain). Coverage is the pools we track, not every contract; fees and revenue are null. Route id kept for compatibility. Filter w","price_listed":0.002,"price_asked":0.002,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":261,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"limit":50},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"format":{"enum":["json","csv"],"type":"string"},"limit":{"description":"Rows to return, default 200","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Rows to skip, for paging","minimum":0,"type":"integer"},"q":{"description":"Optional keyword; keeps rows where any field contains it","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"example":{"dataset":"defillama-protocols","records":[{"category":"Lending","chains":["Ethereum","Base"],"change_1d_pct":0.4,"change_7d_pct":-1.2,"name":"Aave V3","row_type":"protocol","slug":"aave-v3","source":"onchain","tvl_usd":21000000000}],"returned_rows":1,"title":"DeFi protocol and chain TVL table from our own on-chain reads","total_rows":1,"updated_at":"2026-10-20T19:20:18Z"},"properties":{"dataset":{"type":"string"},"matched_rows":{"type":"integer"},"next_offset":{"type":["integer","null"]},"offset":{"type":"integer"},"records":{"items":{"type":"object"},"type":"array"},"returned_rows":{"type":"integer"},"title":{"type":"string"},"total_rows":{"type":"integer"},"updated_at":{"type":"string"}},"required":["dataset","records"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-25","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.002,"price_match":true,"latency_ms":261,"error":null}],"description_full":"DeFi rows built from the lending markets and DEX pools we read on-chain: protocol TVL with 1d/7d change, category and chains, plus per-chain TVL rows (row_type protocol or chain). Coverage is the pools we track, not every contract; fees and revenue are null. Route id kept for compatibility. Filter with q=aave or q=chain, up to 1,000 rows per call, JSON or CSV Formats: format=json (default) or format=csv (text/csv); optional q, limit, offset.","last_updated":"2026-10-25T14:20:36.921Z","schemes":["exact"]}