DeFi yields, best APY pools

$0.01 per call · failed calls are never charged · no account or subscription: pay per call with a card key or USDC

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.

Run it free (25 free calls) Buy credits by card (from $1) Example result (JSON)

Try it with your own inputs

Chain name(s), comma-separated: Ethereum, Base, Arbitrum, Solana…

Uses one of your 25 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
chainstringChain name(s), comma-separated: Ethereum, Base, Arbitrum, Solana…
projectstringProtocol slug(s): aave-v3, lido, morpho-blue, pendle…
symbolstringA token in the pool: USDC, ETH, WBTC…
stablecoinstringtrue: stablecoin pools only
noIlstringtrue: only pools without impermanent-loss risk
singlestringtrue: single-asset exposure only
minTvlnumberMinimum TVL in USD (default 1,000,000)
minApynumberMinimum APY in percent (default 0)
maxApynumberMaximum APY in percent, to drop farm spikes (default 1,000)
sortstringapy (default), tvl or apyMean30d
limitintegerNumber of pools (1-50, default 20)

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/defi/yields?chain=Base"

Or one of your 25 free calls, no key:

curl "https://agent-data-tools.revmesh2074.workers.dev/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.

Example result

{
  "count": 1,
  "matched": 37,
  "sort": "apy",
  "pools": [
    {
      "chain": "Base",
      "project": "morpho-blue",
      "symbol": "USDC",
      "meta": null,
      "tvlUsd": 48211230,
      "apy": 7.42,
      "apyBase": 6.1,
      "apyReward": 1.32,
      "apyMean30d": 6.95,
      "apyChange": {
        "d1": 0.12,
        "d7": -0.4,
        "d30": 0.8
      },
      "stablecoin": true,
      "impermanentLossRisk": "no",
      "exposure": "single",
      "outlook": "Stable/Up",
      "poolId": "7e0661bf-8cf3-45e6-9424-31916d4c7b84",
      "url": "https://defillama.com/yields/pool/7e0661bf-8cf3-45e6-9424-31916d4c7b84"
    }
  ],
  "source": "DefiLlama yields (yields.llama.fi)",
  "note": "Yields change constantly and carry smart-contract, depeg and liquidation risk. Not investment advice."
}

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://agent-data-tools.revmesh2074.workers.dev/mcp

Related tools