# ETH Balance Multi

> ETH Balance Multi is a paid API for AI agents from stablecrypto.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Retrieve native ETH (or EVM-chain) balances for up to 20 wallet addresses in a single call

## Facts

- Endpoint: POST https://stablecrypto.dev/api/etherscan/account/balance-multi
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eth-balance-multi-55694bc1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7GcnbN4f6bKNYYtpspRjm

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eth-balance-multi-55694bc1 -d '<json body>'
```

Example prompt: Can you look up the ETH balances on Ethereum mainnet (chain ID 1) for these three wallet addresses: 0xAbc...1, 0xDef...2, and 0x123...3?

## When to prefer this

Use this endpoint when you need to check native ETH (or EVM-compatible chain native token) balances for multiple addresses (up to 20) in a single request, rather than making individual balance calls. Ideal for portfolio aggregation, wallet monitoring dashboards, or any workflow that needs to batch balance lookups efficiently across Ethereum, Polygon, Base, or other EVM chains.

## Known failure modes

- More than 20 addresses provided — API rejects the request
- Invalid or malformed address in the comma-separated list
- Unsupported chain ID — chain not indexed by the provider
- Network timeout or upstream Etherscan API unavailability
- Missing required fields (chainid or address) return validation error

## How this service works

Pay-per-request access to CoinGecko, DefiLlama, Alchemy, and Etherscan APIs. No auth, no subscriptions.

## Output

Returns the native token balance (in wei or ETH) for each of the queried addresses on the specified EVM chain, keyed by address.

## Example request

```json
{
 "address": "0x1234567890123456789012345678901234567890,0x0987654321098765432109876543210987654321,0xabcdefabcdefabcdefabcdefabcdefabcdefabcd",
 "chainid": 1
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tag": {
   "type": "string"
  },
  "address": {
   "type": "string",
   "description": "Comma-separated addresses (max 20)"
  },
  "chainid": {
   "type": "number",
   "description": "EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eth-balance-multi-55694bc1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablecrypto.dev](https://www.zero.xyz/host/stablecrypto.dev/llms.txt)
