Base Wallet Balances: ETH and Major Token Holdings
ETH balance and balances of major tokens (USDC, WETH, cbBTC, DAI, USDbC, cbETH, AERO) for any address on Base, plus any extra token contracts you list. Read live from the chain. Shows only non-zero balances; there is no price data and no recommendation.
x402: $0.005 per callMCP tool: base_wallet_balances
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
address * | string | Wallet address on Base. | |
extraTokens | array | Additional ERC-20 contract addresses to check (up to 20). |
* required
Source and freshness
- Source and licence
- Base mainnet RPC (live chain state). Not advice.
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/base-wallet-balances?address=0x4200000000000000000000000000000000000016"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: base_wallet_balances
Apify
Not published as an Actor yet.
Example response
{
"network": "base",
"chainId": 8453,
"address": "0x4200000000000000000000000000000000000016",
"eth": {
"wei": "371320353745110978803560",
"eth": "371320.35374511097880356"
},
"tokens": [],
"checkedTokens": 7,
"unreadable": [],
"readAt": "2026-10-02T21:35:41.048Z",
"source": "Source: Base mainnet RPC (live chain state). Not advice."
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.