{"uid":"cap_I6D4Pc9n3ZGgfWAcmVx4o","slug":"402rpc-ethereum-wallet-balance-checker-08646767","name":"402rpc Ethereum Wallet Balance Checker","description":"Ethereum mainnet balances of an address at the latest block, read directly from a full node: ETH plus USDC, USDT, DAI, WETH, WBTC, stETH, LINK and UNI (zero balances omitted). Use it to check a wallet before a payment, for treasury overviews or to verify a deposit. No indexer and no tracking; one address per call.","url":"https://402rpc.com/v1/eth/balances?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":"Ethereum address."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vqiyLY10f09qP_eCqdDkr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns ETH and major ERC-20 token balances (USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI) for a given Ethereum address at the latest block, read directly from a full node.","exampleAgentPrompt":"What's the current ETH and token balance for the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045? I want to see ETH, USDC, USDT, DAI, WETH, WBTC, stETH, LINK, and UNI — skip any that are zero.","exampleUseCases":[{"title":"Pre-payment wallet sufficiency check","prompt":"Before I send 500 USDC to 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B, can you check if that wallet already has enough USDC or ETH to cover gas?"},{"title":"Treasury holdings overview","prompt":"Give me a snapshot of the current token balances held by our treasury wallet at 0x47ac0Fb4F2D84898e4D9E7b4DaB3C24507a6D503 — I need ETH, USDC, WBTC and everything else it holds right now."},{"title":"Deposit confirmation after transfer","prompt":"I just sent some DAI to 0x742d35Cc6634C0532925a3b8D4C9b9A7e6fAa123 — can you confirm the deposit landed by checking its current DAI and ETH balance?"}],"resultDescription":"A JSON object containing the non-zero token balances for the requested Ethereum address at the latest block, including ETH and any of the eight major ERC-20 tokens (USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI) that have a positive balance. Zero balances are omitted from the response.","failureModes":["Invalid Ethereum address format (not matching 0x followed by 40 hex chars) — returns a 400-level error","Address with no balances in any tracked token — returns an empty or minimal response with all balances omitted","Node sync lag — balance may be a few seconds behind the very latest block","Rate limiting or payment failure — call is rejected if x402 micropayment of $0.002 USDC is not completed","Network unavailability of the full node — returns a 5xx error"],"whenToPreferThis":"Choose this endpoint when you need a quick, trustless, real-time balance snapshot for a single Ethereum address without relying on an indexer or third-party tracking service. It is ideal for pre-payment checks, deposit verification, and treasury monitoring where privacy and direct node access matter. Prefer it over indexer-based APIs when you want to avoid user tracking and need balances for the specific set of top DeFi tokens (ETH, USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI). Not suitable for historical balances, ERC-721/NFT holdings, or tokens outside the supported set.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T06:35:26.214Z","isFirstParty":false,"canonicalSlug":"402rpc-ethereum-wallet-balance-checker-08646767"}