{"uid":"cap_npSA01aRWpo8MCBGmwSQC","slug":"vytrel-control-base-usdc-balance-checker-0601d263","name":"VYTREL Control - Base USDC Balance Checker","description":"Machine-payable URL observations and Base wallet reads, with x402 settlement receipts.","url":"https://vytrel-control.vercel.app/api/base-usdc-balance?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","required":["address"],"properties":{"address":{"type":"string","description":"EVM wallet address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","chain","chainId","asset","wallet","balanceAtomic","balanceUsdc","blockNumber","checkedAt","source"],"properties":{"ok":{"type":"boolean"},"asset":{"type":"string"},"chain":{"type":"string"},"source":{"type":"string"},"wallet":{"type":"string"},"chainId":{"type":"number"},"contract":{"type":"string"},"checkedAt":{"type":"string"},"balanceUsdc":{"type":"string"},"blockNumber":{"type":"number"},"balanceAtomic":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"asset":"USDC","chain":"Base","source":"Base mainnet JSON-RPC eth_call","wallet":"0x2dc4309f29a1ad89bea07059c4633a33f8238e5b","chainId":8453,"checkedAt":"2026-09-28T20:40:00.000Z","balanceUsdc":"0.000000","blockNumber":0,"balanceAtomic":"0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nCHvMZc0PoK3amkXDfsXo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current USDC token balance for a given EVM wallet address on the Base mainnet blockchain.","exampleAgentPrompt":"What's the current USDC balance on Base mainnet for the wallet address 0x2dc4309f29a1ad89bea07059c4633a33f8238e5b?","exampleUseCases":[{"title":"Pre-payment USDC sufficiency check","prompt":"Before I send that payment, check if wallet 0x2dc4309f29a1ad89bea07059c4633a33f8238e5b has enough USDC on Base to cover it — what's the current balance?"},{"title":"Portfolio USDC balance tracking","prompt":"Pull the current USDC balance on Base for my wallet 0xAbCd1234567890AbCd1234567890AbCd12345678 so I can update my portfolio spreadsheet."},{"title":"Recipient wallet verification","prompt":"Can you check the USDC balance on Base for address 0x9F3a2B1c4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A before I send funds there — I want to confirm it's an active wallet."}],"resultDescription":"Returns a JSON object with: a success flag (ok), the asset name (USDC), chain name (Base), chain ID (8453), the queried wallet address, USDC balance as a human-readable decimal string (balanceUsdc), the raw atomic balance (balanceAtomic, in 6-decimal USDC units), the block number at which the balance was read, the timestamp of the check (checkedAt), and the data source description (Base mainnet JSON-RPC eth_call).","failureModes":["Invalid or malformed EVM wallet address returns an error or empty balance","Network or RPC node unavailability may result in a timeout or failed response","Non-existent wallet address returns ok:true with zero balance rather than an error","Rate limiting may occur if the endpoint is called too frequently"],"whenToPreferThis":"Use this endpoint when you specifically need the USDC token balance on Base mainnet for an EVM wallet address. Prefer it for lightweight, real-time balance checks without needing full blockchain node access. It is ideal for pre-transaction validation, portfolio monitoring, or any agent workflow that needs a quick stablecoin balance lookup on the Base L2 chain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T06:40:26.441Z","isFirstParty":false,"canonicalSlug":"vytrel-control-base-usdc-balance-checker-0601d263"}