DeFiLlama Yield Pools Scraper
Pricing
from $7.50 / 1,000 results
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
Acquisition Automation Co.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share

๐ DeFiLlama Yield Pools Scraper
Export DeFiLlama yield pools as flat rows, filtered before they reach you. Each row carries the pool id, project, token symbol, chain, TVL in US dollars, total APY split into base and reward, the stablecoin flag, impermanent loss risk and exposure type. No API key, no wallet, no account.
DeFiLlama tracks thousands of pools across every chain it covers. The web table sorts and paginates but does not export, and reading it by hand means re-applying the same filters every morning. This Actor applies the filters server side, chain, project, symbol, minimum TVL, minimum APY and stablecoin status, then writes what survives into a dataset you can open in a spreadsheet.
| Who uses it | What they use pool data for |
|---|---|
| ๐ผ Treasury and finance teams | Comparing where idle cash sits against on-chain yield, with TVL as a depth check |
| ๐ Diligence analysts | Testing whether a crypto-native target's claimed yield matches the public record |
| ๐ Researchers and allocators | Building a filtered universe of pools by chain, size and risk profile |
| ๐ Protocol and product teams | Tracking competing pools on the same asset without writing an integration |
๐ What it does
๐ก Why it matters: a yield number without TVL and without the base-versus-reward split is not a yield number. Pulling all three in one row is what makes the comparison honest.
- ๐ Filters before it collects. Chain, project slug, symbol substring, minimum TVL, minimum APY and stablecoin only, applied in the run rather than in your spreadsheet afterwards.
- ๐ต TVL in US dollars on every row, so pool size is comparable across chains and assets.
- โ APY split three ways. Total
apy, theapyBasethe pool itself pays, andapyRewardfrom incentives, which is the part that can stop. - โ๏ธ Risk shape, as DeFiLlama labels it. Impermanent loss risk and whether the pool is single-sided or multi-asset.
- ๐ Sorted your way. Order by TVL or by APY and cap the run, so a small pull returns the top of the list rather than an arbitrary slice.
- ๐พ Exports to CSV, Excel, JSON or XML, from the run page or the API.
๐ Output
Every pool is one flat row. apyReward is null where the pool pays no incentive on top of its base rate.
| Field | Type | Description |
|---|---|---|
๐ pool | string | DeFiLlama's unique pool identifier |
๐ project | string | Protocol slug, for example lido or binance-staked-eth |
๐ช symbol | string | Pool token symbol, for example STETH |
โ chain | string | Chain the pool sits on, for example Ethereum |
๐ต tvlUsd | number | Total value locked, in US dollars |
๐ apy | number | Total annual percentage yield, as a percentage |
๐งฑ apyBase | number | The part of the APY the pool itself generates |
๐ apyReward | number | The part paid as incentives, or null where there is none |
๐ฒ stablecoin | boolean | true where DeFiLlama classifies the pool as a stablecoin pool |
โ ๏ธ ilRisk | string | Impermanent loss risk as labelled, for example no |
๐ฏ exposure | string | Asset exposure, for example single or multi |
๐ scrapedAt | string | ISO timestamp of collection |
โ ๏ธ error | string | null on a normal row |
Example rows
{"pool": "747c1d2a-c668-4682-b9f9-296708a3dd90","project": "lido","symbol": "STETH","chain": "Ethereum","tvlUsd": 24237593091,"apy": 2.225,"apyBase": 2.225,"apyReward": null,"stablecoin": false,"ilRisk": "no","exposure": "single","scrapedAt": "2026-09-14T17:17:14.243Z","error": null}
{"pool": "80b8bf92-b953-4c20-98ea-c9653ef2bb98","project": "binance-staked-eth","symbol": "WBETH","chain": "Ethereum","tvlUsd": 8812732498,"apy": 2.23307,"apyBase": 2.23307,"apyReward": null,"stablecoin": false,"ilRisk": "no","exposure": "single","scrapedAt": "2026-09-14T17:17:14.347Z","error": null}
โจ Why choose this Actor
| What you get | |
|---|---|
| Filters applied in the run | Seven inputs narrow the universe before you pay for a single row. |
| No credentials | Nothing to register for, no wallet connection, no rate-limit negotiation. |
| Base and reward kept apart | The incentive portion is visible, so a 40% headline rate cannot hide behind one number. |
| The same 13 fields every run | Append daily pulls into one dataset and chart a pool's rate over time. |
| You pay per row | No subscription. A filter that matches nothing costs nothing. |
๐ How to use it
- Create a free Apify account. New accounts start with $5 of credit.
- Open the Actor and select Try for free.
- Set the filters you care about:
chain,project,symbolContains,minTvl,minApy,stablecoinOnly. - Choose
sortByand setmaxItemsto cap the run. - Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.
A first run, the largest pools by TVL:
{"maxItems": 10,"sortBy": "tvlUsd"}
Stablecoin pools on one chain, above a size floor, ranked by rate:
{"chain": "Ethereum","stablecoinOnly": true,"minTvl": 10000000,"minApy": 4,"sortBy": "apy","maxItems": 200}
โ๏ธ Input
| Field | Required | Description |
|---|---|---|
maxItems | No | How many pools to collect per run |
chain | No | Restrict to one chain, for example Ethereum, Arbitrum or Solana |
project | No | Restrict to one DeFiLlama project slug, for example aave-v3, lido or curve-dex |
symbolContains | No | Case-insensitive substring match on the pool symbol |
minTvl | No | Only return pools with TVL at least this many US dollars |
minApy | No | Only return pools with APY at least this many percent |
stablecoinOnly | No | Restrict to stablecoin pools |
sortBy | No | Order results by tvlUsd or apy. Defaults to tvlUsd |
๐ฐ Pricing
Pay per result. No subscription, and no Apify platform usage on top.
| Apify plan | Free | Bronze | Silver | Gold | Platinum | Diamond |
|---|---|---|---|---|---|---|
| Per pool row | $0.0085 | $0.00817 | $0.00783 | $0.0075 | $0.0075 | $0.0075 |
| Rows collected | Cost on the Free plan |
|---|---|
| 100 | $0.85 |
| 1,000 | $8.50 |
| 10,000 | $85.00 |
Free plan runs return up to 10 rows as a preview. Any paid Apify plan lifts that cap.
๐ Integrate with any app
The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.
๐ค Use with an AI agent
Give an agent live access to yield data over the Model Context Protocol:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/defillama-yields-pools-v2-scraper"
Then ask it in plain language for the largest stablecoin pools on a chain and read the result back.
โ Frequently asked questions
Is the APY historical or a point-in-time figure?
Point in time. Each row is the rate DeFiLlama published at scrapedAt. Run the Actor on a schedule and append the results if you want a series.
What does apyReward being null mean?
The pool pays no incentive on top of its base rate, so the whole apy comes from apyBase. It does not mean the value is missing.
Does a row include the pool's prediction, 7-day average or underlying token addresses? No. Each row carries the 13 fields listed above and nothing else.
How do I find a project slug?
Use the slug DeFiLlama shows in its own URLs, for example aave-v3, lido or curve-dex. The project filter matches that value.
Why did I get fewer rows than maxItems?
The filters ran first. If minTvl and minApy together match only 40 pools, the run returns 40 and you are charged for 40.
What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.
๐ More from Acquisition Automation Co.
- BitMart Markets Scraper
- SAM.gov Contract Opportunities Scraper
- IRS Exempt Organizations Scraper
- DANE Colombia Statistics Scraper
- BizBuySell Scraper
About Acquisition Automation Co.
We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.
We add new Actors regularly. If there is a source you need and do not see here, tell us.
๐ Support
Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.
โ ๏ธ Disclaimer
This Actor is independent and is not affiliated with, endorsed by, or sponsored by DeFiLlama. It collects only publicly available data, and nothing here is investment advice. You are responsible for using that data in compliance with the source's terms of service and applicable law.