Yield Optimizer Screener — Best DeFi APY by Token avatar

Yield Optimizer Screener — Best DeFi APY by Token

Pricing

$5.00 / 1,000 runs

Go to Apify Store
Yield Optimizer Screener — Best DeFi APY by Token

Yield Optimizer Screener — Best DeFi APY by Token

Finds the best DeFi yield for a specific token (ETH, BTC, USDC, SOL, etc.) across 15,000+ pools. Risk classification: single-asset, LP, lending. APY trends and reward breakdown. No API key. $0.005/run.

Pricing

$5.00 / 1,000 runs

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

What does Yield Optimizer Screener do?

Yield Optimizer Screener scans the entire DefiLlama yield database — 15,000+ liquidity pools across every major blockchain — and returns the highest APY opportunities for any token you specify (ETH, USDC, BTC, SOL, USDT, and hundreds more), ranked by total APY and enriched with risk classification, 30-day APY stability scores, gas-adjusted net yield, smart money entry signals, and impermanent loss labels. It answers the question "where do I get the best DeFi yield on my ETH?" in a single, structured API call without manually browsing DeFiLlama, Yearn, or Beefy dashboards.

Why use Yield Optimizer Screener?

  • Token-first workflow: Enter any token symbol and get a ranked list of every yield-bearing pool containing that token across all chains — from Lido staking to Uniswap V4 concentrated liquidity — in one run. No other DeFi yield screener on Apify processes the full 15,000-pool universe this way.
  • Gas-adjusted net APY: Every pool includes net_apy_after_gas_pct, which subtracts annualized entry and exit gas costs based on your position size and the target chain. Ethereum pools with 74% APY that cost $80 in gas look very different for a $1,000 vs. $100,000 position — this field makes that visible.
  • Risk-adjusted scoring: risk_adjusted_apy_score, yield_tier, sustainability_score, smart_contract_risk_score (0–100, based on protocol age and audit history), and incentive_dependency_risk let you compare a 74% Uniswap V4 LP against a 2.3% Lido stake on the same scale — yield farming risk is surfaced, not hidden.
  • Impermanent loss and exit clarity: risk_type classifies every pool as single_asset, lending, lp, or lp_with_il. exit_liquidity_risk (5-tier) and il_risk_label tell you how hard it is to exit before you enter.
  • Auto-compound detection: auto_compounding_available flags protocols like Yearn, Beefy, and Convex that reinvest rewards automatically, plus autocompound_boost shows how much extra APY compounding adds, making it easy to compare DeFi auto-compound yield strategies fairly.

How to use Yield Optimizer Screener

  1. Go to the Apify Store and open the Yield Optimizer Screener actor page.
  2. Click Try for free to launch the actor in Apify Console.
  3. Set token to the symbol you want to earn yield on (e.g., ETH, USDC, BTC).
  4. Optionally set minTvlUsdM (minimum pool TVL in millions), chain (filter to one chain), topN (results count), and stablecoinOnly.
  5. Click Save & Run. The actor screens all 15,000+ pools and returns results in under 60 seconds.
  6. Review the summary record at the end for best_risk_adjusted_vaults, highest_organic_yield, and safest_high_yield recommendations.

Input

FieldTypeDefaultDescription
tokenstringETHToken symbol to find yield for (e.g., USDC, BTC, SOL, USDT)
minTvlUsdMnumber1Minimum pool TVL in millions USD (filters low-liquidity pools)
topNinteger30Number of top pools to return, ranked by total APY
chainstring(all chains)Filter results to a specific blockchain (e.g., Ethereum, Arbitrum, Base)
stablecoinOnlybooleanfalseReturn only stablecoin pools (useful for USDC/USDT strategies)
excludeOutliersbooleantrueFilter out statistical APY outliers (pools with unrealistically high APY)

Output

[
{
"pool_id": "794a2b06-5f29-4a2d-b2c7-abc123",
"project": "uniswap-v4",
"chain": "Ethereum",
"symbol": "WETH-USDC",
"token_matched": "ETH",
"apy_total_pct": 74.8,
"apy_base_pct": 74.8,
"apy_reward_pct": 0.0,
"apy_mean30d_pct": 61.2,
"net_apy_after_gas_pct": 74.0,
"tvl_usd": 142000000,
"risk_type": "lp_with_il",
"il_risk_label": "high",
"yield_tier": "high_yield",
"risk_adjusted_apy_score": 58,
"sustainability_score": 72,
"smart_contract_risk_score": 88,
"incentive_dependency_risk": "none",
"auto_compounding_available": false,
"autocompound_boost": 0.0,
"compounding_frequency": "manual",
"exit_liquidity_risk": "very_low",
"strategy_complexity": "advanced",
"gas_cost_efficiency": "low_for_small_positions",
"apy_7d_change_pct": 8.3,
"apy_30d_change_pct": -5.1,
"historical_apy_stability": "volatile"
},
{
"pool_id": "3f8a19cc-ab01-4c22-9110-def789",
"project": "lido",
"chain": "Ethereum",
"symbol": "stETH",
"token_matched": "ETH",
"apy_total_pct": 2.31,
"apy_base_pct": 2.31,
"apy_reward_pct": 0.0,
"apy_mean30d_pct": 2.28,
"net_apy_after_gas_pct": 1.51,
"tvl_usd": 28400000000,
"risk_type": "single_asset",
"il_risk_label": "none",
"yield_tier": "low_yield",
"risk_adjusted_apy_score": 91,
"sustainability_score": 96,
"smart_contract_risk_score": 82,
"incentive_dependency_risk": "none",
"auto_compounding_available": true,
"autocompound_boost": 0.04,
"compounding_frequency": "continuous",
"exit_liquidity_risk": "very_low",
"strategy_complexity": "simple",
"gas_cost_efficiency": "acceptable_for_small_positions",
"apy_7d_change_pct": 0.1,
"apy_30d_change_pct": -0.2,
"historical_apy_stability": "stable"
}
]

Data fields

FieldDescription
pool_idUnique DefiLlama pool identifier
projectProtocol name (e.g., lido, uniswap-v4, aave-v3)
chainBlockchain network where the pool lives
symbolPool token pair or single-asset symbol
token_matchedWhich input token this pool matched
apy_total_pctTotal APY = base APY + reward APY
apy_base_pctOrganic yield from protocol fees (no token incentives)
apy_reward_pctAdditional APY from token reward incentives
apy_mean30d_pct30-day average APY (stability indicator)
net_apy_after_gas_pctAPY after subtracting annualized gas entry/exit costs for a $10k position
tvl_usdTotal value locked in this pool (USD)
risk_typesingle_asset / lending / lp / lp_with_il
il_risk_labelImpermanent loss risk: none / low / medium / high
yield_tiervery_high_yield / high_yield / moderate_yield / low_yield
risk_adjusted_apy_score0–100 composite score (high = better risk-to-yield ratio)
sustainability_score0–100 yield sustainability estimate
smart_contract_risk_score0–100 protocol safety score (based on age, audits, track record)
incentive_dependency_risknone / low / medium / high — how much yield relies on token emissions
auto_compounding_availabletrue if the pool supports auto-compounding
autocompound_boostExtra APY gained from continuous compounding
compounding_frequencycontinuous / daily / manual
exit_liquidity_riskvery_low / low / medium / high / very_high
strategy_complexitysimple / intermediate / advanced / expert
gas_cost_efficiencyGas drag label relative to position size
apy_7d_change_pctAPY change over last 7 days
apy_30d_change_pctAPY change over last 30 days
historical_apy_stabilitystable / moderate / volatile based on 30d variance
yield_source_breakdownObject describing organic vs. incentive yield composition

A summary record is also returned with best_risk_adjusted_vaults (top 5), highest_organic_yield, safest_high_yield, avg_market_apy, and yield_environment signal.

Cost estimation

ScenarioRunsCost
Small (one-off best yield lookup)1 run$0.005
Medium (daily yield monitoring)30 runs/month$0.15/month
Large (multiple tokens, hourly)720 runs/month$3.60/month

Flat $0.005 per run — all 15,000+ pools are screened in every run regardless of topN setting.

FAQ

Does this replace manually browsing DeFiLlama's yield page? Yes, for most single-token yield discovery workflows. The actor adds gas-adjusted net APY, sustainability scores, exit risk labels, and smart money signals that the DeFiLlama interface does not surface. You can pipe results directly into your portfolio management or notification system.

What tokens are supported? Any token symbol that appears in DefiLlama's yield pool data — ETH, WETH, stETH, BTC, WBTC, USDC, USDT, DAI, SOL, ARB, OP, and hundreds more. If no pools match your symbol, the actor returns an empty dataset with a log message.

How does the smart_contract_risk_score work? The score is a heuristic based on protocol age, presence in the ESTABLISHED_PROTOCOLS reference list (Aave = 90, Compound = 88, Uniswap = 88, etc.), and audit signals available in pool metadata. It is an approximation — always conduct your own due diligence before deploying capital.

Disclaimer: DeFi yield data is sourced from DefiLlama's public API and reflects pool conditions at the time of each run. APY figures are historical estimates and do not guarantee future returns. Liquidity pools carry risks including impermanent loss, smart contract exploits, oracle manipulation, and liquidity crises. This data is provided for informational purposes only and does not constitute financial or investment advice. Always do your own research before depositing funds into any DeFi protocol.

Keywords: DeFi yield optimizer, best APY screener, DeFiLlama pools scraper, highest DeFi yield, ETH yield finder, USDC yield comparison, yield farming risk calculator, auto-compound DeFi, impermanent loss screener, risk-adjusted DeFi yield


Feedback

If this actor powers your yield research, a review helps others find it: Leave a review on Apify Store