# x402scan Wallet Transaction History

> x402scan Wallet Transaction History is a paid API for AI agents from x402scan-j55w7ornb-merit-systems.vercel.app, paid per call via x402, $0.010000/call, status unknown (last checked 2026-09-14).

Fetches paginated transaction history for a specific EVM wallet address, filterable by chain, timeframe, and sort options.

## Facts

- Endpoint: GET https://x402scan-j55w7ornb-merit-systems.vercel.app/api/data/wallets/0xf7b1356cfed0eebe01d76da7ba9e9f8bf12d9d57/transactions
- Price: $0.010000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402scan-j55w7ornb-merit-systems-vercel-app-6e102f79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1DUsxdbNJlDe_oxPKLve4

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 x402scan-j55w7ornb-merit-systems-vercel-app-6e102f79
```

Example prompt: Show me the last 10 transactions for wallet 0xf7b1356cfed0eebe01d76da7ba9e9f8bf12d9d57 on Base, sorted by time descending, looking back 30 days.

## When to prefer this

Use this endpoint when you need detailed, paginated transaction-level history for a specific wallet address on EVM-compatible networks (especially Base) within the x402 payment ecosystem. Prefer this over the wallet stats endpoint when you need individual transaction records rather than aggregate summaries, or when you need to audit specific transfers, trace payments, or display a transaction feed.

## Known failure modes

- Invalid wallet address format returns an error or empty result
- Unsupported chain value causes validation error
- Page index out of range returns empty data array
- Invalid timeframe value (not 1, 7, 14, or 30) may return error or be ignored
- Payment failure (USDC not provided) results in 402 Payment Required response
- Network or RPC unavailability causes 500 or timeout

## How this service works

Fetch transaction history for a specific wallet on EVM-compatible networks (paid endpoint requiring USDC payment).

## Output

Returns a paginated array of on-chain transaction records for the specified wallet, each including transaction ID, chain, amount (in token smallest units), sender, recipient, tx hash, block timestamp, token address, decimals, facilitator ID, and the originating transaction sender address.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "page": 0,
   "chain": "base",
   "sort_by": "time",
   "page_size": 10,
   "timeframe": 30,
   "sort_order": "desc"
  }
 }
}
```

## 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",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "page": {
       "type": "integer",
       "default": 0,
       "maximum": 9007199254740991,
       "minimum": 0,
       "description": "Page index (0-based)"
      },
      "chain": {
       "enum": [
        "base",
        "solana"
       ],
       "type": "string",
       "description": "Filter by chain"
      },
      "sort_by": {
       "enum": [
        "time",
        "amount"
       ],
       "type": "string",
       "default": "time",
       "description": "Sort field"
      },
      "page_size": {
       "type": "integer",
       "default": 10,
       "maximum": 100,
       "minimum": 1,
       "description": "Items per page (1-100, default 10)"
      },
      "timeframe": {
       "type": "number",
       "description": "Days lookback (1, 7, 14, or 30)"
      },
      "sort_order": {
       "enum": [
        "asc",
        "desc"
       ],
       "type": "string",
       "default": "desc",
       "description": "Sort direction"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data",
  "pagination"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "chain",
     "amount",
     "sender",
     "address",
     "tx_hash",
     "decimals",
     "provider",
     "log_index",
     "recipient",
     "token_address",
     "facilitator_id",
     "block_timestamp",
     "transaction_from"
    ],
    "properties": {
     "id": {
      "type": "string"
     },
     "chain": {
      "type": "string"
     },
     "amount": {
      "type": "number"
     },
     "sender": {
      "type": "string"
     },
     "address": {
      "type": "string"
     },
     "tx_hash": {
      "type": "string"
     },
     "decimals": {
      "type": "number"
     },
     "provider": {
      "type": "string"
     },
     "log_index": {
      "type": "number"
     },
     "recipient": {
      "type": "string"
     },
     "token_address": {
      "type": "string"
     },
     "facilitator_id": {
      "type": "string"
     },
     "block_timestamp": {
      "type": "string"
     },
     "transaction_from": {
      "type": "string"
     }
    }
   }
  },
  "pagination": {
   "type": "object",
   "required": [
    "page",
    "page_size",
    "has_next_page"
   ],
   "properties": {
    "page": {
     "type": "number"
    },
    "page_size": {
     "type": "number"
    },
    "has_next_page": {
     "type": "boolean"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402scan-j55w7ornb-merit-systems-vercel-app-6e102f79/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402scan-j55w7ornb-merit-systems.vercel.app](https://www.zero.xyz/host/x402scan-j55w7ornb-merit-systems.vercel.app/llms.txt)
