DefiLlama Yields Scraper
Pricing
from $3.50 / 1,000 results
DefiLlama Yields Scraper
Scrape DeFi yield & APY pools from DefiLlama โ APY, TVL, base/reward yield, 1d/7d/30d APY trend, impermanent-loss risk and volume for 20,000+ pools across every chain. Filter by chain, protocol, TVL and APY. Schedule it daily to track the best yields.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
790
Total users
32
Monthly active users
7 hours ago
Last modified
Categories
Share
๐ฐ DefiLlama Yields Scraper โ DeFi APY & TVL Pool Data Across All Chains
Scrape DeFi yield and APY pools from DefiLlama, the most trusted DeFi data source. This Apify Actor extracts APY, TVL, base and reward yield, multi-timeframe APY trends, impermanent-loss risk, and trading volume for 20,000+ yield pools across Ethereum, Arbitrum, Solana, Base, and every other chain. No login, no API key, no blocking.
If you need bulk DefiLlama yields data or a continuously fresh DeFi APY feed you can export to JSON, CSV, or Excel, this Actor is built for scheduled, recurring use โ APY and TVL move every day.
โจ What this Actor does / Key features
- 20,000+ yield pools across all major chains in one run.
- Full APY breakdown โ total APY, base APY, reward APY, and 30-day mean APY.
- APY trend data โ 1d, 7d, and 30d APY change percentages so you can spot rising or fading pools.
- TVL and volume โ total value locked plus 1-day and 7-day USD volume.
- Risk signals โ stablecoin flag, impermanent-loss risk, and exposure type.
- Reward token data โ the tokens each pool pays as incentives.
- Powerful filters โ by chain, project/protocol, minimum TVL, APY range, and stablecoin-only.
- Sort the output โ rank pools by TVL, total APY, base APY, reward APY, or 1d volume.
- Built for scheduling โ run daily or hourly for an always-fresh yields dataset.
๐ Input
| Field | Type | Description |
|---|---|---|
chains | array | Filter to specific chains, e.g. Ethereum, Arbitrum, Solana, Base. Leave empty for all. |
projects | array | Filter to specific protocols, e.g. aave-v3, lido, uniswap-v3. Leave empty for all. |
minTvlUsd | integer | Drop pools below this TVL โ filters out tiny/risky pools. Default 10000. |
minApy | integer | Only pools with APY at or above this percentage. 0 = no filter. |
maxApy | integer | Only pools with APY at or below this percentage โ filters out unrealistic/scam APYs. 0 = no filter. |
stablecoinOnly | boolean | Only stablecoin pools (lower impermanent-loss risk). Default false. |
sortBy | string (enum) | Rank pools by tvlUsd, apy, apyBase, apyReward, or volumeUsd1d. Default tvlUsd. |
maxPools | integer | Maximum pools to save. 0 = all (20,000+ pools). |
๐ Example input
{"chains": ["Ethereum", "Arbitrum"],"projects": [],"minTvlUsd": 1000000,"minApy": 5,"maxApy": 100,"stablecoinOnly": true,"sortBy": "apy","maxPools": 200}
๐ฆ Output
Each dataset item is one DeFi yield pool. Output fields:
| Field | Description |
|---|---|
poolId | Unique DefiLlama pool identifier. |
project | Protocol/project the pool belongs to (e.g. aave-v3). |
symbol | Pool token symbol (e.g. USDC or ETH-USDC). |
chain | Blockchain the pool is on. |
tvlUsd | Total value locked in USD. |
apy | Total annual percentage yield. |
apyBase | Base APY from the underlying activity. |
apyReward | Additional APY from reward token incentives. |
apyPct1D | APY change over the last 1 day. |
apyPct7D | APY change over the last 7 days. |
apyPct30D | APY change over the last 30 days. |
apyMean30d | Mean APY over the last 30 days. |
stablecoin | Whether the pool is a stablecoin pool. |
ilRisk | Impermanent-loss risk classification. |
exposure | Exposure type (e.g. single or multi-token). |
rewardTokens | Array of tokens paid as rewards. |
volumeUsd1d / volumeUsd7d | 1-day and 7-day USD trading volume. |
poolMeta | Extra pool metadata/description. |
url | Link to the pool on DefiLlama. |
scrapedAt | Timestamp of when the record was scraped. |
๐ก Use cases
- Yield farmers โ get a daily ranked feed of the best risk-adjusted APYs across chains and protocols.
- DeFi dashboards & newsletters โ keep yield data continuously fresh and structured.
- Research & analytics โ track APY and TVL trends across chains, protocols, and pool types.
- Risk screening โ filter by impermanent-loss risk, stablecoin status, and realistic APY ranges.
- Quant & strategy pipelines โ feed structured yield data into models and rebalancing tools.
โ Frequently Asked Questions
Do I need a DefiLlama API key or account? No. The Actor pulls from DefiLlama's public yields data and handles everything โ you only need an Apify account.
Is it legal to use this data? The Actor accesses publicly available DeFi data from DefiLlama. Use it in line with DefiLlama's terms of service.
How many pools can I get in one run?
Up to 20,000+ yield pools. Set maxPools to 0 for everything, or cap it for a smaller, faster run.
Can I filter the results? Yes. Filter by chain, protocol, minimum TVL, APY range, and stablecoin-only, in any combination โ useful for screening out tiny or unrealistic pools.
Can I sort the output?
Yes. Use sortBy to rank pools by TVL, total APY, base APY, reward APY, or 1-day volume.
How fresh is the data? It reflects DefiLlama's latest yields data at run time. Schedule the Actor daily or hourly to keep a continuously updated feed.
What output formats are supported? JSON, CSV, Excel (XLSX), HTML, and JSONLines, available through the Apify dataset and API.
โฐ Scheduling & integration
Schedule the Actor on Apify to run daily or hourly for a continuously updated DeFi yields dataset. Export to JSON, CSV, or Excel, call it from the Apify API, or push results into Google Sheets, databases, dashboards, or Slack with webhooks and no-code tools like Make and Zapier.
Keywords: defillama scraper, defillama yields scraper, defi apy scraper, defi yield data, defi tvl data, yield farming data, defi pool scraper, crypto yield aggregator data, defi analytics, defillama api