DefiLlama Scraper avatar

DefiLlama Scraper

Pricing

from $5.00 / 1,000 record scrapeds

Go to Apify Store
DefiLlama Scraper

DefiLlama Scraper

Scrape DefiLlama TVL data: protocols, chains, and yield pools. Returns TVL, APY, chain, project, symbol, audits, and more. Useful for DeFi analytics, yield farming research, treasury management, and crypto market intelligence.

Pricing

from $5.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Scrape DefiLlama's public TVL data: protocols (~7,500), chains (~450), yield pools (~20,000). Returns TVL, APY, chain, project info, audits.

Useful for DeFi analytics, yield farming research, treasury management, and crypto market intelligence.

Free vs. paid

  • Free plan: 15 clearly-labelled mock records.
  • Paid plan: real, live DefiLlama data.

Input

FieldTypeDescription
datasetString (required)protocols, chains, or yields.
minTvlIntegerFilter to entries with TVL >= this. Default 0.
chainStringOptional chain filter (Ethereum, Solana, etc.).
maxItemsIntegerDefault 500, max 25,000.
debugBooleanVerbose logs.

Output

For dataset=protocols:

{
"kind": "protocol",
"id": "182",
"name": "Lido",
"symbol": "LDO",
"chain": "Ethereum",
"chains": ["Ethereum", "Solana", "Polygon"],
"category": "Liquid Staking",
"tvlUsd": 25000000000,
"change_1d": 0.5,
"change_7d": 3.2,
"mcap": 1500000000,
"fdv": 2000000000,
"url": "https://lido.fi",
"twitter": "LidoFinance"
}

For dataset=yields:

{
"kind": "yield",
"pool": "747c1d2a-c668-4682-b9f9-...",
"chain": "Ethereum",
"project": "lido",
"symbol": "STETH",
"tvlUsd": 18300000000,
"apy": 2.368,
"apyBase": 2.368,
"apyReward": null,
"apyPct1D": -0.05,
"stablecoin": false,
"ilRisk": "no",
"exposure": "single",
"rewardTokens": null
}

For dataset=chains:

{ "kind": "chain", "name": "Ethereum", "tvlUsd": 80000000000, "tokenSymbol": "ETH", "chainId": 1 }

Pricing

Billed per record returned ($0.005/record). One run with dataset=protocols&maxItems=500&minTvl=10000000 returns ~500 top protocols for $2.50.

How fast?

DefiLlama API is fast. 500 records in ~3 seconds. 25,000 records in ~10 seconds.

Limitations

  • DefiLlama updates protocol TVL roughly hourly. Yield APYs update less frequently.
  • Some protocols list multiple chains; chain is the primary, chains[] has the full list.

If this actor helped you, please leave a review on the Apify Store.