DefiLlama Scraper — Protocols, Yields, Chains & Stablecoins
Pricing
from $0.0008 / item scraped
DefiLlama Scraper — Protocols, Yields, Chains & Stablecoins
Scrape DefiLlama for DeFi protocols (TVL, category, chains, market cap), yield pools (APY, TVL), blockchain TVL rankings and stablecoins. Filter by chain, category, TVL or APY. Clean public API, no key.
Pricing
from $0.0008 / item scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
DefiLlama Scraper — Protocols, Yields, Chains & Stablecoins in Clean JSON
Pull DeFi market data straight from DefiLlama's public API and get it back as clean, structured JSON. In one run you can scrape the full protocol universe (TVL, category, chains, market data), yield pools with live APY, blockchain TVL rankings, or the stablecoin landscape — filtered by chain, category, minimum TVL or minimum APY. No account, no API key. Built for analysts, quant researchers and builders who need reliable DeFi data without babysitting rate limits.
Features
- 🦙 Four datasets, one Actor — switch
datasetbetweenprotocols,yields,chainsandstablecoinsto cover most of DeFi. - 📊 Ranked by significance — results are sorted by TVL (or APY for yields), so a
maxItemscap always keeps the biggest, most relevant entries. - ⛓️ Chain filtering — pass
chainslikeEthereum,ArbitrumorSolanato keep only protocols/pools on those networks. - 🏷️ Category filtering — narrow protocols to exact DefiLlama categories such as
Dexs,LendingorLiquid Staking. - 💰 Thresholds that matter —
minTvlandminApydrop the noise and surface only material positions. - 🔗 Ready-to-use links — every record includes a direct
defillamaUrl(or poolurl) back to the source page. - 🔑 Zero setup — hits DefiLlama's public endpoints directly, no key or login required.
What you get
Each record is a flat JSON object. Example from the protocols dataset:
{"name": "Lido","symbol": "LDO","category": "Liquid Staking","chain": "Ethereum","chains": ["Ethereum", "Moonbeam", "Moonriver"],"tvl": 32150000000,"change1h": 0.12,"change1d": -1.45,"change7d": 3.88,"url": "https://lido.fi","description": "Lido is a liquid staking solution.","logo": "https://icons.llama.fi/lido.png","geckoId": "lido-dao","defillamaUrl": "https://defillama.com/protocol/lido"}
The yields dataset adds fields like apy, apyBase, apyReward, apyPct1D, stablecoin, ilRisk and poolId; chains and stablecoins return their own relevant fields (e.g. tokenSymbol, pegType, price, circulating).
Input
{"dataset": "protocols","chains": ["Ethereum", "Arbitrum"],"categories": ["Dexs", "Lending"],"minTvl": 1000000,"minApy": 0,"maxItems": 200}
| Field | Description |
|---|---|
dataset | Which DefiLlama dataset to scrape: protocols, yields, chains or stablecoins. |
chains | Only include items on these chains (e.g. Ethereum, Solana). Empty = all chains. |
categories | For protocols: keep only these exact DefiLlama categories. Empty = all. |
minTvl | Minimum total value locked (USD) an item must have. |
minApy | For the yields dataset: minimum APY % a pool must have. |
maxItems | Cap on output items (0 = all). Highest TVL/APY kept first. |
Use cases
- Build a DeFi TVL dashboard or leaderboard that refreshes on a schedule.
- Screen yield pools above a target APY on specific chains for a farming strategy.
- Track stablecoin circulating supply and peg mechanisms across the market.
- Feed clean protocol and chain data into research models or internal analytics.
Pricing
Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.
FAQ
Do I need an API key or DefiLlama account? No. The Actor hits DefiLlama's free public JSON endpoints directly (api.llama.fi, yields.llama.fi, stablecoins.llama.fi), so there's no login, no key and no setup.
How many items can I get per run?
Set maxItems to cap the output, or use 0 to fetch everything in the chosen dataset. Results are sorted by TVL (or APY for yields), so a cap always keeps the largest, most relevant entries first.
How fresh is the data? It's pulled live from DefiLlama at run time — TVL, APY and stablecoin figures reflect DefiLlama's latest published values when the run starts.
Is this official DefiLlama data? The data comes straight from DefiLlama's public API, but this Actor is an independent tool and is not affiliated with or endorsed by DefiLlama.
What's the output format?
Flat JSON, one record per protocol, pool, chain or stablecoin, each with a direct defillamaUrl (or pool url) back to the source. Export as JSON, CSV or Excel.
Related Actors
More market-data scrapers from the same publisher:
- CoinGecko Scraper — live crypto prices, market cap, volume and ATH/ATL.
- Yahoo Finance Scraper — live quotes and OHLCV price history for stocks, ETFs, crypto and forex.
- SEC EDGAR Filings Scraper — 10-K, 10-Q and 8-K filings by ticker or CIK.
Notes
This Actor uses DefiLlama's public JSON API (api.llama.fi, yields.llama.fi, stablecoins.llama.fi). It is an independent tool and is not affiliated with, endorsed by or sponsored by DefiLlama; all trademarks belong to their respective owners.