# Base Wallet Snapshot

> Base Wallet Snapshot is a paid API for AI agents from eu-tender-x402-v2-production.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-02).

Returns ETH balance, USDC balance, ERC-20 token count, and top tokens for a given Base/EVM wallet address

## Facts

- Endpoint: GET https://eu-tender-x402-v2-production.up.railway.app/api/base-wallet-snapshot?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-wallet-snapshot-29fd4586
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CCsUEW4OZ7JCIj22BBjVP

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 base-wallet-snapshot-29fd4586
```

Example prompt: Can you pull a snapshot of the Base wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 and tell me its ETH balance, USDC balance, and how many ERC-20 tokens it holds?

## When to prefer this

Choose this endpoint when you need a quick, cheap ($0.001 USDC) on-chain snapshot of a Base wallet's balances without setting up your own RPC node or indexer. It is ideal for agents that need to verify funding, audit counterparty wallets, or monitor treasury holdings on Base specifically. Prefer alternatives if you need historical transaction data, multi-chain support beyond Base, or NFT holdings.

## Known failure modes

- Invalid or malformed wallet address (not matching 0x + 40 hex chars) returns an error
- Wallet address with no on-chain activity may return zero balances and empty token list
- Payment failure via x402/USDC will block the call from completing
- Rate limiting or upstream Base RPC unavailability may cause timeouts
- Non-Base EVM addresses may return incomplete or empty data if not deployed on Base

## How this service works

Pay-per-call B2B sales lead and procurement intelligence plus Base wallet data for agents. Search EU tenders/RFPs or inspect a Base wallet. Payments use x402 USDC on Base.

## Output

Returns a JSON object containing the wallet address, chain identifier ('base'), native ETH balance and symbol, USDC balance, count of ERC-20 tokens held, a list of top tokens with details, and a generated_at timestamp indicating when the snapshot was taken.

## 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": "Base/EVM wallet address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "usdc": {
       "type": "object"
      },
      "chain": {
       "type": "string"
      },
      "native": {
       "type": "object"
      },
      "address": {
       "type": "string"
      },
      "product": {
       "type": "string"
      },
      "top_tokens": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "erc20_count": {
       "type": "integer"
      },
      "generated_at": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "usdc": {
   "balance": "0"
  },
  "chain": "base",
  "native": {
   "symbol": "ETH",
   "balance": "1.0"
  },
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "product": "Base Wallet Snapshot",
  "top_tokens": [],
  "erc20_count": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-wallet-snapshot-29fd4586/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from eu-tender-x402-v2-production.up.railway.app](https://www.zero.xyz/host/eu-tender-x402-v2-production.up.railway.app/llms.txt)
