{"uid":"cap_luMwi_0JisPqYPby_oFIP","slug":"arbitrum-one-wallet-balance-checker-7f7ef26c","name":"Arbitrum One Wallet Balance Checker","description":"Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.","url":"https://ca-tax-api-mainnet.lxtap.workers.dev/arbitrum/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":{"tokens":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40})(,0x[0-9a-fA-F]{40}){0,19}$","description":"Comma-separated ERC-20 contract addresses on Arbitrum One, up to 20"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Wallet address on Arbitrum One"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"arbitrum","tokens":[{"raw":"158162265","token":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","balance":"158.162265","decimals":6},{"raw":"23671066717268252605","token":"0x912CE59144191C1204E64559FE8253a0e49E6548","symbol":"ARB","balance":"23.671066717268252605","decimals":18}],"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","nativeSymbol":"ETH","nativeBalance":"0.159411760906900921"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bMr8eFO0sI7yCx3MQEeQF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the native ETH balance of an Arbitrum One wallet address plus the balances of up to 20 specified ERC-20 tokens, formatted with each token's symbol and decimals.","exampleAgentPrompt":"What's the current ETH balance and USDC (0xaf88d065e77c8cC2239327C5EDb3A432268e5831) balance for my Arbitrum One wallet 0xAbCd1234567890AbCd1234567890AbCd12345678?","exampleUseCases":[{"title":"DeFi portfolio snapshot","prompt":"Can you pull up the live ETH balance plus the USDT (0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9) and ARB (0x912CE59144191C1204E64559FE8253a0e49E6548) token balances for my Arbitrum wallet 0xAbCd1234567890AbCd1234567890AbCd12345678?"},{"title":"Pre-trade balance check","prompt":"Before I make a swap on Arbitrum One, check whether my wallet 0xAbCd1234567890AbCd1234567890AbCd12345678 has enough WETH (0x82aF49447D8a07e3bd95BD0d56f35241523fBab1) and USDC (0xaf88d065e77c8cC2239327C5EDb3A432268e5831) to cover the trade."},{"title":"Multi-wallet treasury audit","prompt":"I need to audit our treasury — fetch the ETH balance and balances for DAI (0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1) and USDC (0xaf88d065e77c8cC2239327C5EDb3A432268e5831) for this Arbitrum One address: 0xAbCd1234567890AbCd1234567890AbCd12345678."}],"resultDescription":"Returns a structured object containing the wallet's native ETH balance and, for each ERC-20 contract address provided, the formatted token balance along with the token's symbol and decimal precision — all read live from Arbitrum One at the time of the call.","failureModes":["Invalid wallet address format returns a 400 error","Invalid ERC-20 contract address in the token list causes an error or skipped entry","More than 20 token addresses provided exceeds the allowed limit","Token contract address not deployed on Arbitrum One may return zero or an error","RPC node unavailability on Arbitrum One causes a 5xx error","Network congestion may cause slow or timed-out responses"],"whenToPreferThis":"Choose this endpoint when you need a live, multi-token balance snapshot specifically on Arbitrum One, and you need balances formatted with correct symbols and decimals rather than raw on-chain values. Prefer it over generic Ethereum balance checkers when the target network is Arbitrum One, and over block explorer APIs when you need up to 20 tokens fetched in a single call without manual decimal formatting.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:45:03.171Z","isFirstParty":false,"canonicalSlug":"arbitrum-one-wallet-balance-checker-7f7ef26c"}