DeFiLlama Yield Pools Scraper avatar

DeFiLlama Yield Pools Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
DeFiLlama Yield Pools Scraper

DeFiLlama Yield Pools Scraper

Scrapes DeFiLlama yield pools with filters for chain, project, symbol, TVL, APY, and stablecoin status. Returns each pool as a flat row with APY, TVL, and metadata.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

Share

ParseForge

DeFiLlama Yield Pools Scraper

Scrape DeFi yield pools from DeFiLlama, filtered by chain, project, TVL, APY, or stablecoin flag, up to a million per run. Every pool comes with its APY, TVL, symbol, and chain. No API key or browser. Export to CSV, JSON, Excel, or XML.

DeFiLlama lists thousands of yield pools across dozens of chains, but the web dashboard limits how you can slice the data. This Actor reads the public DeFiLlama yields endpoint directly, applies your filters on chain, project, symbol, TVL, APY, and stablecoin status, and returns each matching pool in one flat row. You get the raw data behind the dashboard, ready for your own analysis or pipeline.

Who uses itWhat they scrape DeFiLlama for
Yield farmersFind the highest APY pools on a specific chain while ignoring dust TVL.
Crypto treasury managersMonitor stablecoin pool yields across protocols for cash deployment decisions.
DeFi aggregatorsPull a daily feed of pool metadata and rates to power a comparison site.
Quantitative researchersCollect historical snapshots of pool TVL and APY for backtesting strategies.

What it does

This Actor collects DeFiLlama yield pool records by chain, project, symbol, TVL, and APY filters, and returns each pool as a flat row.

  • ⛓️ Chain filter: restrict results to a single chain like Ethereum, Arbitrum, or Solana.
  • 🏦 Project filter: target a specific DeFiLlama project slug such as aave-v3, lido, or curve-dex.
  • 🔍 Symbol search: case-insensitive substring match on the pool symbol to find specific tokens.
  • 💰 TVL and APY thresholds: set minimum TVL in USD and minimum APY percentage to weed out tiny or dead pools.
  • 🪙 Stablecoin toggle: limit the dataset to stablecoin pools only.
  • 📊 Sort control: order results by TVL or APY, descending, so the largest or highest-yielding pools come first.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with DeFiLlama data

📈 Build a high-yield watchlist.

A yield farmer runs the Actor daily with minTvl=100000 and minApy=5 on Ethereum, sorts by APY, and picks the top 20 pools to research.

💵 Monitor stablecoin deployment options.

A DAO treasury manager sets stablecoinOnly=true, minTvl=1000000, and chain=Arbitrum to see where large stablecoin pools are earning the best rates this week.

🔎 Track a specific protocol's pools.

A DeFi analyst filters by project=aave-v3 and chain=Polygon to pull every Aave v3 pool on Polygon into a spreadsheet for a risk review.

📊 Feed a DeFi dashboard.

A data engineer schedules the Actor to run every hour with no filters, maxItems=50000, and pipes the JSON into a live TVL and APY dashboard.

Why choose this scraper

What you get
No API keyReads the same public endpoint the DeFiLlama frontend uses, no registration needed.
Flat schemaEvery pool is one row with fixed columns, ready for a spreadsheet or database.
High throughputCollect up to a million pools per run, filtered server-side before counting toward your limit.
Flexible exportDownload as CSV, JSON, Excel, or XML from the Apify dataset tab.

How it compares

This Actor focuses on the raw DeFiLlama yields feed with server-side filtering and sorting, while other scrapers add computed scores or target a curated subset of pools.

FeatureParseForgeDefillama Yields Pools ScraperDeFi Yield APY ScannerDeFi Yields & Lending Rates Tracker
Filter by chainYes, exact chain nameNot listedYesYes
Filter by project slugYesNot listedNot listedNot listed
Filter by symbol substringYes, case-insensitiveNot listedNot listedNot listed
Minimum TVL filterYes, in USDNot listedYesNot listed
Minimum APY filterYes, in percentNot listedNot listedNot listed
Stablecoin-only toggleYesNot listedNot listedYes
Sort by TVL or APYYes, descendingNot listedNot listedNot listed

Configure the run

Drive the Actor with optional chain, project, symbol, TVL, APY, and stablecoin filters, and sorting runs before the row limit is applied so only the most relevant pools reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the DeFiLlama Yield Pools Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to DeFiLlama through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/defillama-yields-pools-v2-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your filters may be too restrictive. Try removing the chain, project, or symbol filter, or lowering the minTvl and minApy thresholds. Check that the project slug matches DeFiLlama's URL exactly.

The chain name I used returns nothing.

Chain names are case-sensitive and must match DeFiLlama's spelling. Use the exact name from the DeFiLlama chains page, such as Arbitrum not arbitrum.

My project filter is not working.

Project filters use the DeFiLlama slug, not the display name. For example, use aave-v3 not Aave V3. Find the slug in the project's DeFiLlama URL.

The run takes a long time.

Large maxItems values with no filters will pull many pools. Add a chain or project filter, or lower maxItems, to speed up the run.

APY values look different from the website.

DeFiLlama updates APY values frequently. A small difference is normal due to timing. If the gap is large, check that you are comparing the same pool and the same APY field.

FAQ

QuestionAnswer
Do I need a DeFiLlama API key?No. The Actor reads the same public data endpoint that the DeFiLlama website uses, so no key or registration is required.
What chains are supported?All chains that DeFiLlama tracks are available. Use the chain filter with the exact name as it appears on DeFiLlama, such as Ethereum, Arbitrum, or Solana.
How do I find the correct project slug?Visit a project page on DeFiLlama and look at the URL. The slug is the last part, for example aave-v3 or curve-dex. Use that value in the project filter.
Can I get both lending and liquidity pool yields?Yes. The Actor returns all pool types that DeFiLlama classifies as yield pools, including lending markets, DEX liquidity pools, and vaults.
What does the stablecoin filter do?When enabled, the Actor returns only pools that DeFiLlama tags as stablecoin pools, which typically involve pairs of USD-pegged assets.
How is APY calculated?The Actor returns the APY value as reported by DeFiLlama, which may include base yield plus reward emissions. Refer to DeFiLlama's methodology for details.
Can I sort by APY instead of TVL?Yes. Set the sortBy input to apy, and the highest-yielding pools that pass your filters will be returned first.
What happens if I set maxItems higher than the number of matching pools?The Actor returns all pools that match your filters. maxItems is an upper cap, not a target.
Is this the same data as the DeFiLlama Pro API?This Actor reads the public yields endpoint that powers the free DeFiLlama dashboard. It does not use the paid Pro API.
Can I run this on a schedule?Yes. Apify supports scheduled runs. Set the Actor to run hourly or daily to build a time series of pool data.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by DeFiLlama. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.