# Arkham x402 Transaction Lookup

> Arkham x402 Transaction Lookup is a paid API for AI agents from api.arkm.com, paid per call via x402, $0.4/call, status unknown (last checked 2026-09-16).

Retrieves on-chain transfer details for a specific transaction hash, enriched with Arkham wallet intelligence (entity labels, exchange attribution)

## Facts

- Endpoint: POST https://api.arkm.com/x402/transfers/tx
- Price: $0.4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arkham-x402-transaction-lookup-478fd679
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z2VI8EeR-s9x1IZKW_yD0

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-transaction-lookup-478fd679 -d '<json body>'
```

Example prompt: Can you look up the on-chain transfer details for Ethereum transaction 0xf141a777ec5211657989b167d137dbc74f1a97984ba8ce3925bd640b78702587 using Arkham — I want to know which entities sent and received the funds, the token involved, and the USD value?

## When to prefer this

Use this endpoint when you need Arkham's proprietary entity intelligence layered on top of raw on-chain transfer data for a specific transaction — particularly when you need to identify which exchange, fund, or labeled wallet was involved. Prefer this over raw RPC calls or block explorers when entity attribution (who is behind the address) is required, not just raw transfer data.

## Known failure modes

- Invalid or malformed transaction hash returns empty array or error
- Transaction not yet indexed by Arkham returns no results
- Insufficient USDC payment via x402 results in 402 Payment Required
- Transaction exists on an unsupported chain returns empty or error
- Rate limiting or payment failure causes 4xx response

## How this service works

Get Arkham transfers for a transaction. $0.40 per call.

## Output

Returns an array of transfer objects for the transaction, each containing: transfer ID, transfer type (token), chain, token name/symbol/address/decimals, block number, block hash, block timestamp, from and to addresses with Arkham entity and wallet labels (name, type, exchange attribution, Twitter, website), unit value, and historical USD value at time of block.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "The transaction hash to retrieve transfers for."
  },
  "chain": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "The blockchain network the transaction is on."
  },
  "transferType": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "number"
    },
    {
     "type": "boolean"
    },
    {
     "type": "array",
     "items": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "number"
       },
       {
        "type": "boolean"
       }
      ]
     }
    }
   ],
   "description": "Type of transfers to return. 'external' = native value transfers, 'internal' = trace calls, 'token' = ERC-20/TRC-20 tra…"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": [
  {
   "id": "0xf141a777ec5211657989b167d137dbc74f1a97984ba8ce3925bd640b78702587_472",
   "type": "token",
   "chain": "ethereum",
   "tokenId": "usd-coin",
   "blockHash": "0x3dac10e206e1da667c23f11ed8e2bca60bcc3bfc63890ae01c28c011ded90dda",
   "toAddress": {
    "chain": "ethereum",
    "address": "0x28C6c06298d514Db089934071355E5743bf21d60",
    "contract": false,
    "arkhamLabel": {
     "name": "Hot Wallet",
     "address": "0x28C6c06298d514Db089934071355E5743bf21d60",
     "chainType": "evm"
    },
    "arkhamEntity": {
     "id": "binance",
     "name": "Binance",
     "note": "",
     "type": "cex",
     "service": null,
     "twitter": "https://twitter.com/binance",
     "website": "https://binance.com"
    },
    "isUserAddress": false
   },
   "tokenName": "USD Coin",
   "unitValue": 100,
   "blockNumber": 25294069,
   "fromAddress": {
    "chain": "ethereum",
    "address": "0x628E97b796c7186a16d372d2a0717De2d1DB1Cf9",
    "contract": false,
    "arkhamLabel": {
     "name": "Bitget Deposit",
     "address": "0x628E97b796c7186a16d372d2a0717De2d1DB1Cf9",
     "chainType": "evm"
    },
    "isUserAddress": false,
    "depositServiceID": "bitget"
   },
   "tokenSymbol": "USDC",
   "toIsContract": false,
   "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
   "historicalUSD": 100,
   "tokenDecimals": 6,
   "blockTimestamp": "2026-06-11T11:58:35Z",
   "fromIsContract": false,
   "transactionHash": "0xf141a777ec5211657989b167d137dbc74f1a97984ba8ce3925bd640b78702587"
  }
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arkham-x402-transaction-lookup-478fd679/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)
