{"uid":"cap_xtHQed_IjOPCBFNW-wFhO","slug":"proofwork-base-usdc-balance-lookup-1da60865","name":"Proofwork Base USDC Balance Lookup","description":"Small non-cyber evidence and data APIs payable per request with x402 on Base.","url":"https://proofwork-the402-webhook.phase-voice.workers.dev/v1/base-usdc-balance","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"report":"base_usdc_balance","account":{"address":"0x1212121212121212121212121212121212121212","balance_usdc":"0"},"network":"Base Mainnet","evidence":["https://basescan.org/address/0x1212121212121212121212121212121212121212"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ps4BWXw3YktjqLkVkkgXZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","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 Ethereum address on Base Mainnet, with a Basescan evidence link, payable per-request via x402.","exampleAgentPrompt":"What's the current USDC balance on Base Mainnet for the wallet address 0x1212121212121212121212121212121212121212? I want the on-chain evidence link too.","exampleUseCases":[{"title":"Verify payment before releasing goods","prompt":"Can you check the USDC balance on Base for 0xAbCd1234567890abcdef1234567890abcdef1234 and give me proof from Basescan that the funds are there?"},{"title":"Audit counterparty wallet before DeFi deal","prompt":"Before I finalize this deal, check how much USDC the address 0xDeadBeef0000000000000000000000000000cafe is holding on Base Mainnet."},{"title":"Monitor own wallet balance on Base","prompt":"What's my USDC balance right now on Base? My wallet address is 0x9999999999999999999999999999999999999999."}],"resultDescription":"A JSON object containing the report type ('base_usdc_balance'), the queried wallet address, the USDC balance as a string, the network name ('Base Mainnet'), and an array of Basescan evidence URLs linking to the address for independent verification.","failureModes":["Invalid or malformed Ethereum address (not matching 0x + 40 hex chars) returns a validation error","Address with no USDC holdings returns a balance of '0' (not an error)","Network connectivity issues to Base Mainnet may return a timeout or upstream error","x402 payment failure results in a 402 response before any data is returned"],"whenToPreferThis":"Choose this endpoint when you need a verifiable, on-chain USDC balance report for a specific Base Mainnet address with an evidence link to Basescan. Ideal for agents that need lightweight, pay-per-call balance lookups without setting up a full RPC node or blockchain SDK. Prefer over generic blockchain explorers when you want a structured JSON response with an embedded evidence trail, especially in automated workflows where per-request micropayment via x402 is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:33:00.947Z","isFirstParty":false}