# Stall-Row Wallet Snapshot

> Stall-Row Wallet Snapshot is a paid API for AI agents from stall-row-production.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns a comprehensive snapshot of a Base wallet including ETH balance, top token holdings, first/last activity timestamps, and outgoing transaction count in a single call.

## Facts

- Endpoint: POST https://stall-row-production.up.railway.app/v1/wallet-snapshot?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stall-row-wallet-snapshot-4d98c683
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tDO6HkVUNe49g0JfPHhyF

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 stall-row-wallet-snapshot-4d98c683 -d '<json body>'
```

Example prompt: Before I send payment to 0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD, can you pull a full wallet snapshot so I can see their ETH balance, top tokens, how old the wallet is, and how many transactions they've sent?

## When to prefer this

Use this endpoint when you need a fast, comprehensive wallet profile on Base before making a trust or payment decision. It consolidates ETH balance, token holdings, activity timestamps, and transaction count into a single call, avoiding the need to stitch together multiple RPC calls. Prefer this over general blockchain explorers when you need structured, agent-consumable JSON with clear unknown-field handling rather than raw explorer data.

## Known failure modes

- Invalid or malformed Base wallet address returns an error
- Network or RPC timeout may result in partial data or error response
- Newly created wallets with zero activity may return unknown for most fields
- Non-Base (e.g. Ethereum mainnet) addresses may return no data or incorrect results
- Rate limiting or payment failure via x402 protocol results in 402 response

## How this service works

Snapshot one Base wallet in a single call: ETH balance, top token holdings, first and last activity, and outgoing transaction count. Use this when an agent needs a wallet's shape before deciding to pay, trust, or transact with it. Explorer fields that cannot be supplied come back marked unknown, never invented.

## Output

A JSON object containing the wallet's ETH balance, top ERC-20 token holdings ranked by value, the timestamp of the wallet's first on-chain activity, the timestamp of the most recent activity, and the total count of outgoing transactions. Any fields that cannot be determined from the Base explorer are returned as 'unknown' rather than invented values.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stall-row-wallet-snapshot-4d98c683/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stall-row-production.up.railway.app](https://www.zero.xyz/host/stall-row-production.up.railway.app/llms.txt)
