# x402-data-api Wallet Bundle (Base Mainnet)

> x402-data-api Wallet Bundle (Base Mainnet) is a paid API for AI agents from x402-data-api.sigrunner.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Returns ETH balance, USD value, transaction count, and contract/EIP-7702 delegated-EOA status for a Base mainnet address in a single call.

## Facts

- Endpoint: GET https://x402-data-api.sigrunner.workers.dev/chain/wallet
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-data-api-wallet-bundle-base-mainnet-5bed10c0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C5UQ850grljhH4VsRCSK4

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 x402-data-api-wallet-bundle-base-mainnet-5bed10c0
```

Example prompt: Can you pull up the full wallet summary for 0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97 on Base — I want the ETH balance, its USD value, total transaction count, and whether it's a regular EOA or a contract (including any EIP-7702 delegation)?

## When to prefer this

Use this endpoint when you need a comprehensive wallet snapshot on Base mainnet and want to avoid making multiple separate RPC calls. It is ideal for agents that need ETH balance, USD valuation, activity level (tx count), and contract classification including EIP-7702 delegated-EOA detection all at once with a single $0.003 payment.

## Known failure modes

- Missing or malformed address query param returns an error
- Non-Base or Ethereum mainnet addresses may return unexpected results or errors
- Payment not fulfilled (x402 protocol) results in 402 Payment Required response
- Rate limiting or upstream RPC failure may cause transient errors
- Checksummed vs non-checksummed address format issues

## How this service works

Wallet bundle: ETH balance + balance_usd + tx count + contract-code check (EIP-7702 delegated-EOA aware) for a Base mainnet address, in one call.

## Output

A JSON object containing the address's ETH balance, its equivalent USD value, lifetime transaction count on Base mainnet, a boolean indicating whether it is a contract, contract code size in bytes, and EIP-7702 delegated-EOA detection status.

## 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",
     "properties": {
      "address": {
       "type": "string",
       "description": "0x-prefixed 20-byte Base address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "base",
  "address": "0x4200000000000000000000000000000000000006",
  "tx_count": 4,
  "balance_eth": 17.2654321,
  "balance_usd": 31886.15,
  "balance_wei": "17265432100000000000",
  "is_contract": true,
  "delegate_address": null,
  "is_eip7702_delegate": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-data-api-wallet-bundle-base-mainnet-5bed10c0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-data-api.sigrunner.workers.dev](https://www.zero.xyz/host/x402-data-api.sigrunner.workers.dev/llms.txt)
