Batch Balance & Allowance Checker

Upload or paste a list of addresses — check every balance (and allowance) in one request.

Hundreds of balances, one RPC round-trip

Checking a list of addresses one at a time means one network round-trip per address — slow, and easy to rate-limit against a free RPC endpoint. Multicall3 (deployed at the same address on nearly every EVM chain) bundles arbitrary read calls into a single transaction-shaped request, so this tool can check hundreds of balances about as fast as it checks one.

How it works

Native mode calls Multicall3’s own getEthBalance for each address; token mode calls the token’s balanceOf (and allowance, if you give a spender) for each address — all batched into one eth_call against Multicall3, read directly from the chain’s public RPC.

Frequently asked questions

Every balance (and allowance) call is bundled into a single Multicall3 request instead of one RPC round-trip per address — hundreds of addresses resolve in roughly the time one plain call would take.

Given a token and a spender address, it shows how much each address in your list has approved that spender to move — useful for auditing which wallets in a set have approved a specific contract, or confirming a batch of approvals actually went through.

One address per line (or comma-separated) — extra columns per line are ignored, so a CSV exported from a spreadsheet with an address column works fine as long as the address is first.