USDC yield, stablecoin APY: the best stablecoin lending and vault yields now

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

USDC yield right now: the best stablecoin APY across DeFi lending, vault and LP pools (Aave, Morpho, Compound, Pendle and more) on Ethereum, Base, Arbitrum, Solana and other chains, with APY base and reward, 30-day mean, TVL, exposure and risk flags, from DefiLlama. Filter by chain, protocol or another stablecoin (USDT, DAI). Use to find where an agent can earn yield on USDC or any 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

Stablecoin symbol (default USDC): USDC, USDT, DAI, USDe…

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

Inputs

NameTypeDescription
symbolstringStablecoin symbol (default USDC): USDC, USDT, DAI, USDe…
chainstringChain name(s), comma-separated: Ethereum, Base, Arbitrum, Solana…
projectstringProtocol slug(s): aave-v3, morpho-blue, compound-v3, pendle…
minTvlnumberMinimum pool TVL in USD (default 1,000,000)
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/usdc-yield?symbol=USDC"

Or one of your 25 free calls, no key:

curl "https://agent-data-tools.revmesh2074.workers.dev/defi/usdc-yield?symbol=USDC&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_usdc_yield, and the first 25 successful calls are free:

https://agent-data-tools.revmesh2074.workers.dev/mcp

Related tools