DeFi yield finder
yield_poolsSearch ~19,000 DeFi yield pools across all chains: filter by chain, protocol, token, stablecoin-only, min TVL; sort by APY or TVL. Base vs reward APY, 30 d mean, IL risk. DefiLlama yields data, refreshed every 15 minutes. Shows APY split into base (organic fees/interest) and reward (token emissions), the 30-day mean APY so an agent can spot unsustainable spikes, impermanent-loss risk, exposure (single/multi) and DefiLlama's up/down prediction. Price: $0.003 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Rank by total APY, TVL, base (non-reward) APY or 30-day mean APY. One of "apy", "tvl", "apy_base", "apy_30d_mean". Default "apy". | apy |
| chain | No | e.g. Ethereum, Solana, Base, Arbitrum | |
| limit | No | How many pools to return. Range 1-50. Default 20. | |
| token | No | token symbol that must appear in the pool, e.g. USDC, SOL | |
| max_apy | No | drop absurd APYs above this. Default 1000. | |
| project | No | protocol slug, e.g. aave-v3, kamino-lend, uniswap-v3 | |
| min_tvl_usd | No | Skip pools with less TVL than this (USD); raises quality. Default 1000000. | |
| stablecoin_only | No | true = only pools whose assets are all stablecoins. Default false. | |
| single_exposure_only | No | no LP pairs (no impermanent loss) Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| pools | No | ||
| source | No | ||
| matched | No |