Skip to content

active_airdrop_farms

active_airdrop_farms

DeFi positions earning yield AND eligible for airdrop points. Computes the yield-gap (positive = farm is paying you to wait for the airdrop).

Signature

active_airdrop_farms({
chain?: "ethereum" | "arbitrum" | "base" | "solana" | "linea" | "scroll" | "all",
category?: "lending" | "lp" | "restaking" | "perp" | "all",
min_yield_gap?: number, // default 2.0 (%)
min_tvl?: number, // USD, default 5_000_000
limit?: number, // 1-50, default 10
})

Returns

[
{
"pool": "weETH-WETH",
"protocol": "Pendle",
"chain": "ethereum",
"tvl_usd": 142_000_000,
"base_apy": 4.8,
"airdrop_points_per_$_per_day": 18,
"expected_airdrop_value_pct": "unknown — speculative",
"yield_gap_pct": 4.8,
"audit_age_days": 285,
"url": "https://app.pendle.finance/..."
}
]

Example agent prompt

“find me airdrop farms on Arbitrum with >$10M TVL and yield gap >3%.”

Why this exists

Airdrop farming is mostly noise. Most “airdrop opportunities” pay you nothing while you wait (or charge you in IL). The tool filters for positions where you’re paid to stake — base APY covers your wait — and points are bonus.

yield_gap = base_apy - (chain_native_yield + IL_estimate). Positive = farm pays for itself even if airdrop is zero.

Free tier

24h cached, 10 results, default filters.

Pro tier

Real-time refresh. Filter by chain, category, min_yield_gap, min_tvl. Historical points-per-$ trends for backtesting accumulation.

See also