yield_scanner
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,"chain":"Ethereum","risk_level":"low"},{"protocol":"aave-v3","apy":5.21,"tvl_usd":1840000000,"chain":"Ethereum","risk_level":"low"},{"protocol":"compound-v3","apy":4.87,"tvl_usd":920000000,"chain":"Ethereum","risk_level":"low"}],"source":"defillama"}
Price: $0.000 USDC per call
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) |