{"uid":"cap_e97Wshsvj-aRmULnYx-pB","slug":"base-usdc-lending-apy-b841e08a","name":"Base USDC Lending APY","description":"Base USDC lending APY. Live USDC lending yield on Base, read on-chain: Aave V3 USDC vs Morpho Gauntlet USDC Prime. Size-aware pick for parking idle USDC: USD per year, days to break even vs Base gas, skip if entry is uneconomic. Conservative two venues only. No leverage, looping, memecoins, or perps.","url":"https://raptor-base-yields.vercel.app/v1/yields","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"for":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional Base 0x address. When set, the recommendation size is that wallet's native USDC balance."},"amountUsdc":{"type":"number","description":"Optional USDC units for the recommendation. Omit to use the documented example size of 100 USDC; clients can scale with usdPerYearPerUsdc."}},"description":"Optional amountUsdc and/or for. Returns live Base USDC supply yields for Aave V3 and Morpho Gauntlet USDC Prime plus a size-aware recommendation.","additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["chain","chainId","asset","asOf","venues","conservative","recommendation"],"properties":{"asOf":{"type":"string","description":"ISO-8601 time of the live fetch"},"asset":{"type":"object","properties":{"symbol":{"type":"string"},"address":{"type":"string","description":"USDC contract on Base"},"decimals":{"type":"integer"}},"description":"Native USDC on Base"},"chain":{"type":"string","description":"Always base"},"venues":{"type":"array","description":"Aave V3 USDC pool and Morpho Gauntlet USDC Prime vault"},"chainId":{"type":"integer","description":"Base mainnet chain id 8453"},"conservative":{"type":"object","description":"Ranking among the two named venues only. Not a deposit instruction."},"recommendation":{"type":"object","description":"Amount-aware pick: preferredVenue, usdPerYear on principalUsdc (example 100 USDC if omitted), gasUsdEnter, daysToBreakEven, skipIfUneconomic. Scale with usdPerYearPerUsdc."}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E8ngdH0BW8myQTcEH_lTi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns live on-chain USDC lending APY for Aave V3 and Morpho Gauntlet USDC Prime on Base, with a size-aware recommendation including gas break-even analysis.","exampleAgentPrompt":"I have 250 USDC sitting idle in my Base wallet — should I lend it on Aave V3 or Morpho Gauntlet right now, and will the gas cost actually be worth it?","exampleUseCases":[{"title":"Idle USDC yield decision for individual wallet","prompt":"I've got about 500 USDC sitting in my Base wallet doing nothing — can you check whether Aave V3 or Morpho Gauntlet has the better APY right now, and tell me if the gas to enter is even worth it at that size?"},{"title":"Daily DeFi yield monitoring for treasury bot","prompt":"Pull the current USDC lending rates on Base for both Aave V3 and Morpho Gauntlet and tell me which one is offering better yield today — I want to track this every morning for our protocol treasury."},{"title":"Break-even analysis before small USDC deposit","prompt":"I only have 80 USDC to lend on Base — check whether the gas fees to deposit on Aave or Morpho would eat up too much of my returns, and tell me if I should just skip it for now."}],"resultDescription":"A JSON object containing the current USDC lending APY for Aave V3 and Morpho Gauntlet USDC Prime on Base mainnet, ranked conservatively; plus a recommendation object with preferredVenue, estimated USD earned per year on the requested principal, gas cost to enter in USD, days to break even on gas, and a skipIfUneconomic boolean flag. Also includes asset metadata and ISO-8601 timestamp of the live fetch.","failureModes":["On-chain RPC call fails — may return 5xx or stale/missing data","Invalid wallet address format for 'for' query param — returns validation error","Gas pricing temporarily unavailable — break-even calculation may be missing","Vercel cold start delay causing latency spike on first call","Payment of $0.01 USDC not processed — 402 Payment Required returned"],"whenToPreferThis":"Choose this endpoint when you need a conservative, no-leverage USDC yield comparison on Base with gas-aware economics baked in. Ideal for agents deciding whether to deploy idle USDC into a lending protocol without complex strategies. Best when you want on-chain data (not aggregator estimates) for exactly two trusted venues — Aave V3 and Morpho Gauntlet USDC Prime — and need actionable break-even guidance rather than just raw APY numbers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:34:57.859Z","isFirstParty":false}