# Arkham x402 Unenriched Transfers

> Arkham x402 Unenriched Transfers is a paid API for AI agents from api.arkm.com, paid per call via x402, $4/call, status unknown (last checked 2026-09-15).

Fetches raw, unenriched blockchain token transfer records across wallets and chains via pay-per-request x402 payment.

## Facts

- Endpoint: POST https://api.arkm.com/x402/transfers/unenriched
- Price: $4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arkham-x402-unenriched-transfers-8acfad12
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pR9xswqFMS4dhy9qDiCE6

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 arkham-x402-unenriched-transfers-8acfad12 -d '<json body>'
```

Example prompt: Pull the raw unenriched transfer history for wallet 0xf1CaCd7E005B9337C58aAE77BC88d93C635CDF4D on Base chain using Arkham — I want to see all USDC movements with their block timestamps and USD values.

## When to prefer this

Use this endpoint when you need raw, unprocessed blockchain transfer records without entity labeling or enrichment — ideal for forensic analysis, data pipelines, or cases where you want to apply your own entity resolution. Prefer this over enriched endpoints when you want lower latency, raw data, or when building your own analytics layer on top of Arkham's transfer data. The x402 pay-per-request model makes it cost-effective for sporadic or bursty queries without a subscription commitment.

## Known failure modes

- Insufficient USDC payment via x402 returns payment required error
- Invalid wallet address format returns 400 bad request
- Unsupported chain identifier returns no results or error
- Rate limiting if too many requests are submitted in quick succession
- Empty result set if no transfers match the query filters
- Payment settlement failure due to network congestion or wallet issues

## How this service works

Get Arkham unenriched transfers. Priced per row: $0.20 × limit (default 20, max 1650); pass the smallest useful limit.

## Output

Returns a JSON object with a count of total matching transfers and an array of transfer records, each containing: transfer ID, type, chain, token ID, block hash, to/from address objects (with chain and address), token name and symbol, unit value, block number, historical USD value, token decimals, block timestamp, contract flags for sender/receiver, token contract address, and transaction hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Filter to any of these addresses, entities, or deposit services. Prefix a value with '!' to exclude it, 'type:' to filt…"
  },
  "base": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Filter from or to any of these entities or addresses. Prefix a value with '!' to exclude it, or 'type:' to filter by en…"
  },
  "flow": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Transfer direction: 'in' (incoming), 'out' (outgoing), 'self' (self-transfers), or 'all'. Default: all."
  },
  "from": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Filter from any of these addresses, entities, or deposit services. Prefix a value with '!' to exclude it, 'type:' to fi…"
  },
  "limit": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Maximum number of results to return. Default: 20. Max: 1650."
  },
  "chains": {
   "anyOf": [
    {
     "type": "st
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 10000,
  "transfers": [
   {
    "id": "0x32327b00bb8b4fe910758d72b08a24662e45b531779ff177e8d51130d1355d51_0",
    "type": "",
    "chain": "base",
    "tokenId": "usd-coin",
    "blockHash": "0xbbce13556a5d96750bae0591682b2c83bf22926ffc8cfc0d1daf3ffeb5e732b8",
    "toAddress": {
     "chain": "base",
     "address": "0xc192c3570B18052faa4b7835Ad1d75591d4C55AC"
    },
    "tokenName": "USD Coin",
    "unitValue": 22.60471,
    "blockNumber": 48934156,
    "fromAddress": {
     "chain": "base",
     "address": "0xf1CaCd7E005B9337C58aAE77BC88d93C635CDF4D"
    },
    "tokenSymbol": "USDC",
    "toIsContract": true,
    "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "historicalUSD": 22.60471,
    "tokenDecimals": 6,
    "blockTimestamp": "2026-07-21T18:14:19Z",
    "fromIsContract": true,
    "transactionHash": "0x32327b00bb8b4fe910758d72b08a24662e45b531779ff177e8d51130d1355d51"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arkham-x402-unenriched-transfers-8acfad12/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.arkm.com](https://www.zero.xyz/host/api.arkm.com/llms.txt)
