DeFi yields, best APY pools
The best DeFi yields now across ~15,000 lending, staking, LP and vault pools: APY (base, reward), 30-day mean and change, TVL, stablecoin flag, impermanent-loss risk and exposure. Filter by chain, protocol, token, stablecoins, no IL, single exposure, TVL and APY range; sort by APY, TVL or 30-day mean. Source: DefiLlama. Use to find where to earn yield on a token or stablecoin. Not investment advice.
Inputs
| Name | Type | Description |
|---|---|---|
chain | string | Chain name(s), comma-separated: Ethereum, Base, Arbitrum, Solana… |
project | string | Protocol slug(s): aave-v3, lido, morpho-blue, pendle… |
symbol | string | A token in the pool: USDC, ETH, WBTC… |
stablecoin | string | true: stablecoin pools only |
noIl | string | true: only pools without impermanent-loss risk |
single | string | true: single-asset exposure only |
minTvl | number | Minimum TVL in USD (default 1,000,000) |
minApy | number | Minimum APY in percent (default 0) |
maxApy | number | Maximum APY in percent, to drop farm spikes (default 1,000) |
sort | string | apy (default), tvl or apyMean30d |
limit | integer | Number of pools (1-50, default 20) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/defi/yields?chain=Base"
Or one of your 25 free calls, no key:
curl "https://tools.funwords.eu/defi/yields?chain=Base&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Live result
The real answer to the request above, read 2026-11-10 14:43 UTC and refreshed every 15 minutes.
{
"count": 20,
"matched": 165,
"sort": "apy",
"pools": [
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "USDC-AERO",
"meta": null,
"tvlUsd": 4370192,
"apy": 252.75,
"apyBase": null,
"apyReward": 252.75,
"apyMean30d": 141.31,
"apyChange": {
"d1": 7.32,
"d7": 31.96,
"d30": 217.93
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "d32f9c01-47d1-4077-8c73-8b91b08d1e91",
"url": "https://defillama.com/yields/pool/d32f9c01-47d1-4077-8c73-8b91b08d1e91"
},
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "WETH-FAI",
"meta": null,
"tvlUsd": 1998734,
"apy": 137.82,
"apyBase": null,
"apyReward": 137.82,
"apyMean30d": 55.32,
"apyChange": {
"d1": -5.44,
"d7": 79.07,
"d30": 129.2
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "8133b48a-be1b-4448-9cf7-b740e9946da3",
"url": "https://defillama.com/yields/pool/8133b48a-be1b-4448-9cf7-b740e9946da3"
},
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "WETH-KTA",
"meta": null,
"tvlUsd": 3090723,
"apy": 50.34,
"apyBase": null,
"apyReward": 50.34,
"apyMean30d": 29.23,
"apyChange": {
"d1": -1.05,
"d7": 1.62,
"d30": 38.94
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "8ee7be96-79ab-4a27-87b1-097359555e0b",
"url": "https://defillama.com/yields/pool/8ee7be96-79ab-4a27-87b1-097359555e0b"
},
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "WETH-USDC",
"meta": null,
"tvlUsd": 1212087,
"apy": 43.88,
"apyBase": 1.42,
"apyReward": 42.46,
"apyMean30d": 23.24,
"apyChange": {
"d1": -2.21,
"d7": 1.93,
"d30": 36.97
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "e8cb4dbb-9e66-4cfa-9c77-407118b128a0",
"url": "https://defillama.com/yields/pool/e8cb4dbb-9e66-4cfa-9c77-407118b128a0"
},
{
"chain": "Base",
"project": "40-acres",
"symbol": "40BASE-USDC-VAULT",
"meta": null,
"tvlUsd": 5499753,
"apy": 28.2,
"apyBase": 28.2,
"apyReward": null,
"apyMean30d": 29.36,
"apyChange": {
"d1": -0.02,
"d7": 2.78,
"d30": 0.23
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "35b00f23-d8f5-4a9c-822c-c323fb164215",
"url": "https://defillama.com/yields/pool/35b00f23-d8f5-4a9c-822c-c323fb164215"
},
{
"chain": "Base",
"project": "veranta",
"symbol": "USDC",
"meta": "vault",
"tvlUsd": 9657114,
"apy": 27.94,
"apyBase": 27.94,
"apyReward": null,
"apyMean30d": 25.01,
"apyChange": {
"d1": -0.11,
"d7": 2.21,
"d30": 10.19
},
"stablecoin": true,
"impermanentLossRisk": "no",
"exposure": "single",
"outlook": "Down",
"poolId": "ae3397ed-1f0f-4aa4-ab62-44413ea8cd9e",
"url": "https://defillama.com/yields/pool/ae3397ed-1f0f-4aa4-ab62-44413ea8cd9e"
},
{
"chain": "Base",
"project": "uniswap-v3",
"symbol": "USDC-CBBTC",
"meta": "0.05%",
"tvlUsd": 9250931,
"apy": 27.75,
"apyBase": 27.75,
"apyReward": null,
"apyMean30d": 23.89,
"apyChange": {
"d1": -47.09,
"d7": 3.65,
"d30": null
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "m
…
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is defi_yields, and the first 25 successful calls are free:
https://tools.funwords.eu/mcp