# 402rpc Ethereum Wallet Balance Checker

> 402rpc Ethereum Wallet Balance Checker is a paid API for AI agents from 402rpc.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-15).

Returns ETH and major ERC-20 token balances (USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI) for a given Ethereum address at the latest block, read directly from a full node.

## Facts

- Endpoint: GET https://402rpc.com/v1/eth/balances?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/402rpc-ethereum-wallet-balance-checker-08646767
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I6D4Pc9n3ZGgfWAcmVx4o

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 402rpc-ethereum-wallet-balance-checker-08646767
```

Example prompt: What's the current ETH and token balance for the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045? I want to see ETH, USDC, USDT, DAI, WETH, WBTC, stETH, LINK, and UNI — skip any that are zero.

## When to prefer this

Choose this endpoint when you need a quick, trustless, real-time balance snapshot for a single Ethereum address without relying on an indexer or third-party tracking service. It is ideal for pre-payment checks, deposit verification, and treasury monitoring where privacy and direct node access matter. Prefer it over indexer-based APIs when you want to avoid user tracking and need balances for the specific set of top DeFi tokens (ETH, USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI). Not suitable for historical balances, ERC-721/NFT holdings, or tokens outside the supported set.

## Known failure modes

- Invalid Ethereum address format (not matching 0x followed by 40 hex chars) — returns a 400-level error
- Address with no balances in any tracked token — returns an empty or minimal response with all balances omitted
- Node sync lag — balance may be a few seconds behind the very latest block
- Rate limiting or payment failure — call is rejected if x402 micropayment of $0.002 USDC is not completed
- Network unavailability of the full node — returns a 5xx error

## How this service works

Ethereum mainnet balances of an address at the latest block, read directly from a full node: ETH plus USDC, USDT, DAI, WETH, WBTC, stETH, LINK and UNI (zero balances omitted). Use it to check a wallet before a payment, for treasury overviews or to verify a deposit. No indexer and no tracking; one address per call.

## Output

A JSON object containing the non-zero token balances for the requested Ethereum address at the latest block, including ETH and any of the eight major ERC-20 tokens (USDC, USDT, DAI, WETH, WBTC, stETH, LINK, UNI) that have a positive balance. Zero balances are omitted from the response.

## Request schema (JSON Schema)

```json
{
 "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": {
      "address": {
       "type": "string",
       "pattern": "^0x[a-fA-F0-9]{40}$",
       "description": "Ethereum address."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/402rpc-ethereum-wallet-balance-checker-08646767/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 402rpc.com](https://www.zero.xyz/host/402rpc.com/llms.txt)
