# Zerion API - Wallet Transactions

> Zerion API - Wallet Transactions is a paid API for AI agents from api.zerion.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-29).

Fetches the full interpreted transaction history for a given EVM or Solana wallet address across 40+ chains

## Facts

- Endpoint: GET https://api.zerion.io/v1/wallets/%7Baddress%7D/transactions?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zerion-api-wallet-transactions-c50b6792
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8OMVc1e3_E009084rSi3S

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 zerion-api-wallet-transactions-c50b6792
```

Example prompt: Pull the full transaction history for wallet 0x742d35Cc6634C0532925a3b844Bc454e4438f44e across all chains using Zerion.

## When to prefer this

Choose this endpoint when you need interpreted, human-readable transaction history for a wallet across 40+ EVM chains and Solana in a single call — especially useful for agents that pay per call via x402 and need structured JSON:API output without managing their own indexing infrastructure. Prefer this over raw RPC node calls when you want enriched, decoded transaction data rather than raw hex.

## Known failure modes

- Invalid or malformed wallet address returns a 400 error
- Non-existent or empty wallet returns an empty data array
- Payment not attached or insufficient USDC balance returns 402 Payment Required
- Rate limiting or quota exceeded returns 429
- Unsupported chain or address format returns an error

## How this service works

Interpreted wallet data for more than 40 chains and Solana: portfolios, DeFi positions, PnL, transactions and NFTs. REST for apps, x402 pay-per-call for agents.

## Output

A paginated JSON:API array of transaction resource objects, each with an id, type, and attributes describing the transaction details (amounts, tokens, counterparties, chain, timestamps), plus self and pagination links for traversing the full history.

## 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",
       "description": "Wallet address (EVM 0x or Solana base58)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data"
     ],
     "properties": {
      "data": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "type": "string",
          "description": "Resource ID."
         },
         "type": {
          "type": "string",
          "description": "Resource type."
         },
         "attributes": {
          "type": "object",
          "description": "Resource attributes; see https://developers.zerion.io"
         }
        }
       },
       "description": "Array of JSON:API resource objects."
      },
      "links": {
       "type": "object",
       "description": "Self and pagination links."
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [
   {
    "id": "<resource id>",
    "type": "<resource type>",
    "attributes": {}
   }
  ],
  "links": {
   "self": "https://api.zerion.io/v1/..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zerion-api-wallet-transactions-c50b6792/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zerion.io](https://www.zero.xyz/host/api.zerion.io/llms.txt)
