DeFi yield pool rates from DeFiLlama — APY, TVL, and token breakdown across 1,000+ protocols and chains
Parameters
protocolsanyoptional— Filter by DeFiLlama project slugs (e.g. ['aave-v3', 'compound-v3']). None or empty list = include all protocols.
chainanyoptional— Filter by chain name (e.g. 'Ethereum', 'Base', 'Arbitrum'). Case-insensitive. None = all chains.
min_tvl_usdnumberoptional— Exclude pools with TVL below this threshold (USD). Default $1M filters noise.
min_apynumberoptional— Exclude pools with APY below this value (%). Default 0 includes all.
limitintegeroptional— Maximum number of pools to return, sorted by APY descending.
symbols_anyanyoptional— Optional symbol filter. If provided, include pools whose symbol field contains at least one token from this list (case-insensitive). Use held token symbols from get_wallet_portfolio to focus results.
stable_onlybooleanoptional— When true, return only stablecoin pools and rank by 30d mean APY first to emphasize consistency over short-term spikes.