{"uid":"cap_LD046pcbhTeogFo41IrXf","slug":"moneytools-wallet-token-balances-b9c701ac","name":"MoneyTools Wallet Token Balances","description":"Wallet token balances: Native + ERC-20 balances for a wallet in one multicall: major tokens on the chain by default or your own list of token addresses/symbols. Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.","url":"https://tools.moneytools.dev/v1/token-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":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["chain","owner"],"properties":{"chain":{"type":"string","examples":["base"],"description":"chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche"},"owner":{"type":"string","examples":["0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],"description":"wallet address"},"tokens":{"type":"string","description":"comma list of addresses or symbols"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"payment":{"type":"object","properties":{"charged":{"type":"boolean"},"network":{"type":"string"},"amountUsd":{"type":"string"},"transaction":{"type":["string","null"]}}},"freeTier":{"type":"object"},"_moneytools":{"type":"object","description":"optional plan / partner hints"}},"description":"Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.","additionalProperties":true}}}}},"responseSchema":{"type":"json"},"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_VLdYSdzK6A2HK8NqDnUeo","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":"Fetches native and ERC-20 token balances for a wallet address on major EVM chains via a single multicall","exampleAgentPrompt":"What are the token balances for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base — include both native ETH and ERC-20 tokens like USDC and DAI?","exampleUseCases":[{"title":"Portfolio snapshot for DeFi dashboard","prompt":"Can you pull all the token balances for my wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum, including native ETH and any major ERC-20 tokens?"},{"title":"Check specific tokens on Arbitrum","prompt":"For the wallet 0xAbCd1234...5678, what are the balances of USDC, USDT, and ARB on Arbitrum?"},{"title":"Monitor whale wallet holdings","prompt":"Look up the current token balances — both native and ERC-20 — for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Polygon so I can see what they're holding."}],"resultDescription":"A JSON object containing native and ERC-20 token balances for the specified wallet, covering major tokens on the chain by default or a custom token list. Also includes payment metadata (charged flag, network, amount in USD, transaction hash) and optional plan/partner hints under _moneytools.","failureModes":["Invalid wallet address format returns an error","Unsupported chain name results in an error response","Free tier exhausted (10/day) without payment credentials returns HTTP 402","Network or RPC multicall failure may return partial or no results","Malformed token address in custom token list may cause lookup to fail or skip that token"],"whenToPreferThis":"Use this endpoint when you need native + ERC-20 balances for a wallet in a single efficient multicall rather than making multiple separate RPC calls. It's ideal when checking portfolio holdings across major EVM-compatible chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche) and when you want sensible token defaults without having to enumerate a full token list yourself. Prefer it over raw RPC calls for its convenience, payment-on-use pricing model (no upfront subscription), and built-in multicall efficiency.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-05T12:43:22.155Z","isFirstParty":false,"canonicalSlug":"moneytools-wallet-token-balances-b9c701ac"}