# ScriptMasterLabs USDC Balance Lookup (x402)

> ScriptMasterLabs USDC Balance Lookup (x402) is a paid API for AI agents from acp-x402-discovery.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns the USDC token balance for a given wallet address on Base, paid per-call via x402 micropayment protocol.

## Facts

- Endpoint: GET https://acp-x402-discovery.onrender.com/x402/usdc-balance
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scriptmasterlabs-usdc-balance-lookup-x402-640b9206
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qrJ0pE0cweRSCBTOXr1nU

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 scriptmasterlabs-usdc-balance-lookup-x402-640b9206
```

Example prompt: What is the USDC balance for wallet address 0xAbC123...def456 on Base right now?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call on-chain USDC balance check on Base without setting up your own RPC infrastructure. It is ideal for AI agents that need to verify wallet funding before triggering payments or for occasional balance monitoring where a subscription is overkill. Prefer alternatives if you need multi-token balances, historical balance data, or balances across multiple chains simultaneously.

## Known failure modes

- Invalid or malformed wallet address returns an error or empty result
- Wallet with zero USDC balance may return 0 rather than an error
- x402 payment failure (insufficient USDC for the call fee) blocks the request
- Base RPC node downtime may cause timeouts or stale data
- Rate limiting or quota exhaustion on the underlying provider

## How this service works

Pay-per-call crypto, RWA, federal, SEC, and compliance APIs. Settled in USDC on Base via x402. Hyphen routes only (e.g. /x402/rwa-aggregates, /x402/gas-tracker).

## Output

Returns the USDC balance (as a numeric amount) held by the queried wallet address on the Base network, settled per-call via the x402 micropayment protocol at $0.001 USDC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scriptmasterlabs-usdc-balance-lookup-x402-640b9206/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from acp-x402-discovery.onrender.com](https://www.zero.xyz/host/acp-x402-discovery.onrender.com/llms.txt)
