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://glyphcall.com/defi/yields?chain=Base"
Or one of your 3 free calls, no key:
curl "https://glyphcall.com/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-15 18:55 UTC and refreshed every 15 minutes.
{
"count": 20,
"matched": 158,
"sort": "apy",
"pools": [
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "USDC-AERO",
"meta": null,
"tvlUsd": 3717522,
"apy": 253.95,
"apyBase": null,
"apyReward": 253.95,
"apyMean30d": 180.18,
"apyChange": {
"d1": -0.22,
"d7": 12.32,
"d30": 223.64
},
"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": 1700131,
"apy": 125.54,
"apyBase": null,
"apyReward": 125.54,
"apyMean30d": 76.39,
"apyChange": {
"d1": -0.28,
"d7": -14.25,
"d30": 116.71
},
"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": "uniswap-v3",
"symbol": "USDC-CBBTC",
"meta": "0.05%",
"tvlUsd": 6342009,
"apy": 96.47,
"apyBase": 96.47,
"apyReward": null,
"apyMean30d": 29.67,
"apyChange": {
"d1": 30.54,
"d7": null,
"d30": 78
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "9c3c95ef-5e04-4c75-b7ec-6a59a9ea904b",
"url": "https://defillama.com/yields/pool/9c3c95ef-5e04-4c75-b7ec-6a59a9ea904b"
},
{
"chain": "Base",
"project": "uniswap-v3",
"symbol": "USDC-CBBTC",
"meta": "0.3%",
"tvlUsd": 1200561,
"apy": 93.45,
"apyBase": 93.45,
"apyReward": null,
"apyMean30d": 29.01,
"apyChange": {
"d1": 44.66,
"d7": null,
"d30": 77.45
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "5f229682-5d41-4330-9b50-9bf2d2f1af79",
"url": "https://defillama.com/yields/pool/5f229682-5d41-4330-9b50-9bf2d2f1af79"
},
{
"chain": "Base",
"project": "uniswap-v3",
"symbol": "WETH-CBBTC",
"meta": "0.3%",
"tvlUsd": 7709410,
"apy": 67.78,
"apyBase": 67.78,
"apyReward": null,
"apyMean30d": 21.7,
"apyChange": {
"d1": 26.88,
"d7": null,
"d30": 45.1
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "ae6e650d-2da1-43ee-b960-2adfdf4dc2b7",
"url": "https://defillama.com/yields/pool/ae6e650d-2da1-43ee-b960-2adfdf4dc2b7"
},
{
"chain": "Base",
"project": "uniswap-v3",
"symbol": "USDC-MAG7.SSI",
"meta": "0.3%",
"tvlUsd": 2017878,
"apy": 44.73,
"apyBase": 44.73,
"apyReward": null,
"apyMean30d": 10.16,
"apyChange": {
"d1": 28.59,
"d7": null,
"d30": 38.29
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"exposure": "multi",
"outlook": "Down",
"poolId": "eb267ce8-5183-47b6-be35-fbb560757086",
"url": "https://defillama.com/yields/pool/eb267ce8-5183-47b6-be35-fbb560757086"
},
{
"chain": "Base",
"project": "aerodrome-v1",
"symbol": "WETH-KTA",
"meta": null,
"tvlUsd": 2739151,
"apy": 44.49,
"apyBase": null,
"apyReward": 44.49,
"apyMean30d": 35.78,
"apyChange": {
"d1": -0.57,
"d7": -5.55,
"d30": 38.16
},
"stablecoin": false,
"impermanentLossRisk": "yes",
"e
…
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://glyphcall.com/mcp