# agent402.tools USDC Balance Checker

> agent402.tools USDC Balance Checker is a paid API for AI agents from agent402.tools, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Returns the USDC token balance of any EVM address on Base, Polygon, Arbitrum, Optimism, or Ethereum via a read-only on-chain call

## Facts

- Endpoint: GET https://agent402.tools/api/usdc-balance
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-tools-usdc-balance-checker-7b5454c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-mfbpcsmLo_z14pHEjuGG

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 agent402-tools-usdc-balance-checker-7b5454c9
```

Example prompt: What's the current USDC balance for 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Base?

## When to prefer this

Use this endpoint when you need a quick, read-only on-chain USDC balance for any EVM wallet address across the five major EVM networks (Base, Polygon, Arbitrum, Optimism, Ethereum) without needing to set up your own RPC connection or Web3 library.

## Known failure modes

- Invalid or malformed 0x address returns an error
- Unsupported network name returns an error
- RPC/node connectivity issues may cause timeouts
- Address with no USDC returns a zero balance (not an error)
- Missing required address parameter returns a 400-level error

## How this service works

Read the USDC balance of any address on Base, Polygon, Arbitrum, Optimism, Ethereum, Monad, Celo, Avalanche, or Sei. Read-only on-chain call. The minimal single-token read for payment flows - for EVERY token a wallet holds in one call use wallet-balance. ?address=0x…&network=base

## Output

Returns the USDC token balance for the queried address on the specified network, as a numeric value representing the amount of USDC held by that address.

## 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",
       "description": "0x EVM address"
      },
      "network": {
       "type": "string",
       "description": "chain: base | polygon | arbitrum | optimism | ethereum | monad | celo | avalanche | sei | robinhood (default base)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "address",
      "usdc",
      "raw",
      "token",
      "network"
     ],
     "properties": {
      "raw": {
       "type": "string"
      },
      "usdc": {
       "type": "string"
      },
      "token": {
       "type": "string"
      },
      "address": {
       "type": "string"
      },
      "network": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "raw": "12500000",
  "usdc": "12.5",
  "token": "USDC",
  "address": "0x…",
  "network": "base"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-tools-usdc-balance-checker-7b5454c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
