{"uid":"cap_VR2no9UGjDspJTKrdSj4F","slug":"yieldsignal-usdc-base-exit-capacity-2dbc5cf4","name":"YieldSignal USDC-Base Exit Capacity","description":"Exit capacity for USDC lending on Base: per-protocol utilization and withdrawable liquidity read from the protocol's own books (Aave, Compound), plus whether your size (?amountUsd=) can be withdrawn right now and what share of the market it would be. Protocols that do not expose borrowed-vs-supplied are marked unmeasured, never assumed liquid. Verified per-asset accuracy is free at /accuracy.json; raw on-chain attestations at /track-record.","url":"https://yieldsignal.vercel.app/capacity/usdc-base-yield?utm_source=zero.xyz","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":{"amountUsd":{"type":"number","description":"Position size in USD to test for exit. Omit to get utilization and free liquidity without a verdict."}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_d2hDDU9aq-uuGewhs94pJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-protocol exit capacity for USDC lending on Base, including utilization rates and withdrawable liquidity from Aave and Compound, with an optional verdict on whether a specific position size can be withdrawn right now.","exampleAgentPrompt":"I have $350,000 in a USDC lending position on Base — can you check the exit capacity across Aave and Compound and tell me whether I can actually withdraw that full amount right now?","exampleUseCases":[{"title":"Pre-exit liquidity check for large position","prompt":"I'm about to pull out my $1.2 million USDC from Base lending — before I do anything, can you check whether there's actually enough exit liquidity across Aave and Compound to absorb that withdrawal right now?"},{"title":"Portfolio risk monitoring for DeFi fund","prompt":"Check the current USDC exit capacity on Base for me — I want to see utilization rates on Aave and Compound and know what share of the market a $500,000 withdrawal would represent."},{"title":"Liquidity scouting before rebalancing","prompt":"I'm rebalancing my DeFi portfolio and considering moving USDC off Base. Can you pull the withdrawable liquidity figures from Aave and Compound on Base without any specific amount, just so I can see where the market stands?"}],"resultDescription":"A per-protocol breakdown of USDC lending exit capacity on Base, including current utilization rates and withdrawable liquidity for Aave and Compound. If ?amountUsd= is provided, includes a boolean verdict on whether that size can be withdrawn immediately and what share of the total market it would represent. Protocols that don't expose borrowed-vs-supplied data are flagged as unmeasured rather than assumed liquid.","failureModes":["Protocol data unavailable on-chain — endpoint may mark protocol as unmeasured rather than error","Invalid or negative amountUsd parameter — likely returns 400 or validation error","RPC/node failures reading Base chain data — may return stale or partial data","Payment not processed (x402) — returns 402 with payment instructions before data is served","Very large amountUsd values that exceed all available liquidity — verdict returns false with liquidity figures"],"whenToPreferThis":"Choose this endpoint when you need to verify actual withdrawable liquidity for USDC on Base before executing or planning a large exit from lending protocols. It is specifically suited for agents managing DeFi lending positions who need on-chain verified exit capacity rather than estimated or assumed liquidity. Prefer it over general APY or rate endpoints when the question is 'can I get out?' rather than 'what am I earning?'","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T06:38:23.035Z","isFirstParty":false,"canonicalSlug":"yieldsignal-usdc-base-exit-capacity-2dbc5cf4"}