{"uid":"cap_Y1wM0EBMgXr_eYXeHllJU","slug":"base-wallet-snapshot-d640725b","name":"Base Wallet Snapshot","description":"Pay-per-call B2B sales lead and procurement intelligence plus Base wallet data for agents. Search EU tenders/RFPs or inspect a Base wallet. Payments use x402 USDC on Base.","url":"https://eu-tender-x402-v3-production.up.railway.app/api/base-wallet-snapshot?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","pattern":"^0x[a-fA-F0-9]{40}$","description":"Base/EVM wallet address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"usdc":{"type":"object"},"chain":{"type":"string"},"native":{"type":"object"},"address":{"type":"string"},"product":{"type":"string"},"top_tokens":{"type":"array","items":{"type":"object"}},"erc20_count":{"type":"integer"},"generated_at":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"usdc":{"balance":"0"},"chain":"base","native":{"symbol":"ETH","balance":"1.0"},"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","product":"Base Wallet Snapshot","top_tokens":[],"erc20_count":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_NJnj74xWfUmTzAsX50N-E","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 ETH balance, USDC balance, top ERC-20 tokens, and token count for any Base/EVM wallet address.","exampleAgentPrompt":"Can you pull a snapshot of the Base wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 and tell me the ETH balance, USDC balance, and how many ERC-20 tokens it holds?","exampleUseCases":[{"title":"Pre-payment wallet funding check","prompt":"Before I send a USDC payment, can you check that my Base wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 has enough ETH for gas and a positive USDC balance?"},{"title":"Agent treasury balance monitoring","prompt":"Fetch the current ETH and USDC balance for our agent treasury wallet at 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B on Base so I can see if we need to top it up."},{"title":"Counterparty due diligence","prompt":"I'm about to do a deal with a crypto counterparty — can you look up their Base wallet 0x1234567890abcdef1234567890abcdef12345678 and tell me how many tokens they hold and roughly what their portfolio looks like?"}],"resultDescription":"A JSON object containing the wallet address, chain identifier ('base'), native ETH balance and symbol, USDC balance, count of distinct ERC-20 tokens held, a list of top tokens with details, and a generated_at timestamp indicating when the snapshot was taken.","failureModes":["Invalid or malformed wallet address (not matching 0x + 40 hex chars) returns a validation error","Address with no on-chain activity may return zero balances and empty token arrays","Rate limiting or payment failure via x402 protocol returns a 402 Payment Required response","Transient RPC or indexer downtime may return a 5xx error","Base network congestion may cause slow or stale data"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call on-chain balance and token inventory snapshot for a specific Base/EVM wallet address without setting up your own RPC node or indexer. It is ideal for AI agents that need lightweight, on-demand wallet intelligence as part of a broader workflow — such as checking treasury balances, verifying counterparty funds, or gating actions on wallet state — and where paying fractions of a cent per call via x402 USDC is preferred over subscription APIs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T12:42:49.309Z","isFirstParty":false,"canonicalSlug":"base-wallet-snapshot-d640725b"}