DeFiLlama Yield Scanner - Best DeFi APY Pools avatar

DeFiLlama Yield Scanner - Best DeFi APY Pools

Pricing

from $1.00 / 1,000 results

Go to Apify Store
DeFiLlama Yield Scanner - Best DeFi APY Pools

DeFiLlama Yield Scanner - Best DeFi APY Pools

Scan 15,000+ DeFi yield farming pools across every chain and protocol. Get APY, TVL, reward tokens, IL risk and stablecoin flags. Filter by chain, project, APY, TVL. No API key, no login.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

DeFiLlama Yield Scanner — Best DeFi APY & Yield Farming Pools

Scan 15,000+ DeFi yield farming pools across every chain and protocol in one run. This actor pulls the full DeFiLlama yields universe and returns each pool with its APY, TVL, reward tokens, impermanent-loss risk and stablecoin flags — clean, typed, and ready to sort or filter. Built for yield farmers, DeFi analysts and treasuries allocating real capital who need to compare thousands of pools fast instead of clicking through a website.

No API key. No login. No wallet. Just run it and export the best yields.

This is a yield/APY discovery tool. If you want TVL rankings for protocols, chains and stablecoins instead, see the companion DeFiLlama Scraper. This actor focuses squarely on finding and filtering yield farming opportunities.


What it does

  • Fetches every yield pool tracked by DeFiLlama (currently 15,000+) across 100+ blockchains and 480+ protocols.
  • Returns rich, structured data per pool: total APY, base APY, reward APY, 30-day mean APY, APY trend over 1/7/30 days, TVL in USD, reward token addresses, underlying token addresses, IL risk, single/multi exposure, stablecoin flag, and DeFiLlama's own ML APY outlook (predicted class + confidence).
  • Lets you filter by chain, protocol, minimum/maximum APY, minimum TVL, stablecoin-only, and no-IL-risk.
  • Lets you sort by highest APY, highest TVL, highest reward APY, or a "safest" ranking.
  • Works with empty input — run it with {} and get the top 1,000 pools by TVL instantly.

Use cases

  • Yield farming — find the highest-APY pools on any chain, then drill into base vs reward APY so you know how much yield depends on incentives that can dry up.
  • APY comparison — compare the same asset (e.g. USDC, ETH, WBTC) across Aave, Compound, Morpho, Pendle, Curve and dozens of other protocols in a single spreadsheet.
  • Stablecoin yields — flip on stablecoinOnly to surface the best low-price-risk yields for parking capital.
  • Risk-adjusted allocation — combine noIlRisk, a minTvlUsd floor and the "safest" sort to build a shortlist of deep, single-asset pools before you commit funds.
  • Dashboards & alerts — schedule the actor and pipe the dataset into Google Sheets, a BI tool, or your own bot to track APY drift (apyPct1D, apyPct7D, apyPct30D) and TVL changes over time.
  • Research & backtesting — export the whole universe to CSV/JSON and analyze yields by chain, protocol or category offline.

Input

Every field is optional. Running with empty input {} returns the top 1,000 pools by TVL (with a default 10,000 USD dust filter).

FieldTypeDescription
chainsarray (multi-select)Restrict to one or more blockchains. Empty or "All chains" = every chain.
projectsarray of stringsFilter to specific protocols by name, partial match (e.g. aave, pendle, curve). Empty = all.
minApynumberOnly pools with total APY ≥ this.
maxApynumberCap total APY (hide unrealistic outliers, e.g. 200).
minTvlUsdnumberOnly pools with TVL ≥ this. Default 10000 to filter dust. Set 0 to include everything.
stablecoinOnlybooleanOnly stablecoin pools.
noIlRiskbooleanOnly pools with no impermanent-loss risk.
sortselecttvl (default), apy, apyBase, apyReward, or safest.
maxResultsnumberMax pools to return. Default 1000. Raise up to ~15,000 for everything.
proxyConfigurationobjectApify proxy (AUTO by default). The public API also works with no proxy.

Example inputs

Everything (default) — top pools by TVL:

{}

Highest APY stablecoin yields on Ethereum & Arbitrum with real liquidity:

{
"chains": ["Ethereum", "Arbitrum"],
"stablecoinOnly": true,
"minTvlUsd": 1000000,
"sort": "apy",
"maxResults": 200
}

Safe, no-IL pools across all chains, realistic APY only:

{
"noIlRisk": true,
"maxApy": 30,
"minTvlUsd": 500000,
"sort": "safest"
}

Only Pendle & Curve pools:

{
"projects": ["pendle", "curve"],
"sort": "tvl"
}

Output

Each dataset item is one yield pool. Numbers are real numbers, booleans are real booleans, token lists are arrays.

FieldTypeDescription
poolstringDeFiLlama unique pool ID (UUID).
projectstringProtocol running the pool (e.g. aave-v3, lido, pendle).
symbolstringPool token symbol (e.g. USDC, WEETH, WBTC-USDC).
chainstringBlockchain the pool lives on.
tvlUsdnumberTotal value locked in USD.
apynumberTotal APY (base + rewards).
apyBasenumberBase APY, excluding reward tokens.
apyRewardnumberAPY from incentive/reward tokens.
apyMean30dnumberMean total APY over the last 30 days.
apyBase7dnumberBase APY averaged over 7 days.
apyPct1DnumberAPY change over 24h (percentage points).
apyPct7DnumberAPY change over 7d.
apyPct30DnumberAPY change over 30d.
rewardTokensarrayContract addresses of reward tokens (empty if none).
underlyingTokensarrayContract addresses of the pool's underlying assets.
stablecoinbooleanTrue for stablecoin pools.
ilRiskstringImpermanent-loss risk: no or yes.
exposurestringsingle or multi asset.
predictedClassstringDeFiLlama ML APY outlook: Stable/Up or Down (null if none).
predictedProbabilitynumberConfidence of the prediction, 0–100.
poolMetastringExtra descriptor (lockup, tranche, etc.).
countnumberNumber of historical data points for the pool.
outlierbooleanTrue when DeFiLlama flags the APY as a statistical outlier.
urlstringDeFiLlama pool page URL.
fetchedAtstringScrape timestamp (ISO 8601).

Sample output item

{
"pool": "46bd2bdf-6d92-4066-b482-e885ee172264",
"project": "ether.fi-stake",
"symbol": "WEETH",
"chain": "Ethereum",
"tvlUsd": 3083426243,
"apy": 2.79967,
"apyBase": 2.72216,
"apyReward": 0.07751,
"apyMean30d": 2.66708,
"apyBase7d": 2.61062,
"apyPct1D": -0.00126,
"apyPct7D": 0.49946,
"apyPct30D": -0.10631,
"rewardTokens": ["0x8F08B70456eb22f6109F57b8fafE862ED28E6040"],
"underlyingTokens": ["0x0000000000000000000000000000000000000000"],
"stablecoin": false,
"ilRisk": "no",
"exposure": "single",
"predictedClass": "Stable/Up",
"predictedProbability": 63,
"poolMeta": null,
"count": 768,
"outlier": false,
"url": "https://defillama.com/yields/pool/46bd2bdf-6d92-4066-b482-e885ee172264",
"fetchedAt": "2026-07-12T00:00:00.000Z"
}

Exporting your results

Open the Dataset tab of the run and export to CSV, JSON, Excel, HTML, XML or RSS with one click, or pull it via the Apify API:

https://api.apify.com/v2/datasets/{datasetId}/items?format=csv

You can also fetch the latest run's dataset programmatically or push it straight into Google Sheets, Airtable, or a database using Apify integrations.


FAQ

What are the best DeFi yields right now?

Run this actor with sort: "apy" and a sensible minTvlUsd (e.g. 1,000,000) to see the highest-APY pools that actually have deep liquidity. Sorting by APY alone will surface tiny pools with headline numbers that are easy to inflate, so always pair it with a TVL floor. For a balanced view, use the safest sort, which ranks low-IL-risk stablecoin pools with high TVL first.

How do I find the highest APY stablecoin pools?

Set stablecoinOnly: true, sort: "apy", and a minTvlUsd floor. Stablecoin pools carry no token-price risk (though smart-contract and depeg risk remain), which makes them popular for parking capital. Add noIlRisk: true to further restrict to pools with no impermanent-loss exposure.

Is this a yield farming scanner?

Yes. It scans the entire DeFiLlama yields universe — every pool across every chain and protocol — and returns each one with APY, TVL, reward breakdown and risk flags so you can screen thousands of yield farming opportunities in seconds and export the winners.

Do I need an API key or account for DeFiLlama?

No. This actor uses DeFiLlama's public yields API, which requires no API key, no login and no wallet connection. You only need an Apify account to run the actor.

What's the difference between APY, base APY and reward APY?

apyBase is the yield the protocol generates organically (lending interest, trading fees, staking rewards). apyReward is extra yield paid in incentive tokens, which can be cut at any time. apy is the two combined. A high total APY that is mostly apyReward is riskier than the same APY made up mostly of apyBase, because incentives are temporary. This actor gives you all three so you can judge sustainability.

How many pools does it return and how fresh is the data?

DeFiLlama tracks 15,000+ pools; the default run returns the top 1,000 by TVL, and you can raise maxResults to pull them all. Data is fetched live at run time from DeFiLlama, so it reflects the latest APY and TVL snapshot each time you run it. Schedule the actor to build a time series.

How do I filter by chain or protocol?

Use the chains multi-select for blockchains (Ethereum, Solana, Base, Arbitrum, and 30+ more, or "All chains"), and the projects list for protocols by name (partial, case-insensitive match — e.g. aave matches aave-v3 and aave-v2). Combine them freely.

Can I use this for risk-adjusted allocation?

Yes. Combine noIlRisk: true (single-asset / lending pools), a minTvlUsd floor (avoid thin, manipulable pools), maxApy (skip unrealistic outliers), and sort: "safest". You also get DeFiLlama's ML predictedClass and predictedProbability to gauge whether a pool's APY is expected to stay stable or fall — useful signals when sizing positions.


  • DeFiLlama Scraper — TVL, Yields & Stablecoins — protocol, chain and stablecoin TVL rankings.
  • Pair this with on-chain price, wallet or token scrapers to build a full DeFi research pipeline.

Notes & disclaimer

This actor reads publicly available data from DeFiLlama. APY figures are estimates and change constantly; reward APY in particular can be cut without notice. This is not financial advice — always do your own research and understand smart-contract, depeg and liquidity risk before allocating capital.