yield_scanner
Find top DeFi yield opportunities and pool APYs for any token across protocols, ranked by APY with TVL, chain, and risk data.
Instructions
Find best DeFi yield opportunities across protocols for a given token
Use when: You need to find the best yield/APY for a token across DeFi protocols. Not for: you need a protocol's total TVL rather than pool APYs — defi_tvl; risk_level is a heuristic, run token_security on the pool's token before depositing. Returns: list of pools with protocol, apy, tvl_usd, chain, risk_level sorted by APY descending Example response: {"token": "USDC", "pools": [{"protocol": "morpho", "apy": 8.74, "tvl_usd": 312000000.0, "chain": "Ethereum", "risk_level": "low"}, {"protocol": "aave-v3", "apy": 5.21, "tvl_usd": 1840000000.0, "chain": "Ethereum", "risk_level": "low"}, {"protocol": "compound-v3", "apy": 4.87, "tvl_usd": 920000000.0, "chain": "Ethereum", "risk_level": "low"}], "source": "defillama"}
Price: free. Read-only live public data; no API key, nothing signed or spent. Fails with an error message on an unknown symbol or an unreachable upstream source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Filter by chain: 'ethereum', 'base', 'arbitrum', 'polygon'. Leave empty for all chains. | |
| token | Yes | Token symbol to find yields for, e.g. 'ETH', 'USDC', 'BTC' | |
| min_tvl | No | Minimum pool TVL in USD (default 1,000,000) |