# Phantom API — Token Transfers Lookup

> Phantom API — Token Transfers Lookup is a paid API for AI agents from phantom-api-omega.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Retrieves on-chain token transfer history for a given wallet owner address, with optional filtering by block range, contract addresses, and pagination.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/degen/token/transfers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phantom-api-token-transfers-lookup-aa3b3009
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IJlDbdv10ucyl7NFR47mA

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 phantom-api-token-transfers-lookup-aa3b3009 -d '<json body>'
```

Example prompt: Pull all token transfers for wallet 0xAbC123...def456, filtered to contracts 0xToken1 and 0xToken2, from block 18000000 to 19000000, sorted ascending, and give me up to 100 results.

## When to prefer this

Choose this endpoint when you need to retrieve historical token transfer events for a specific wallet, with fine-grained control over block range, token contract filtering, sort order, and pagination. Prefer it over block explorers when you need structured JSON output suitable for programmatic processing by an AI agent. Ideal for auditing wallet activity, tracking specific token flows, or building on-chain analytics pipelines across 57+ supported networks.

## Known failure modes

- Invalid or malformed owner address returns an error
- Non-existent contract address in contractAddresses silently returns empty results
- Invalid block number format for fromBlock/toBlock causes a parse error
- Exceeding maxCount limits may truncate results or return an error
- Invalid pageKey causes pagination to fail or restart
- Network or RPC timeout returns a 5xx error
- Unsupported network may return empty or error response

## How this service works

Lightning-fast access to blockchain data, smart contract insights, and Web3 infrastructure across 57+ networks. Pay-per-call via x402.

## Output

Returns a list of token transfer events for the specified wallet owner, each including transaction hash, block number, from/to addresses, token contract address, value, and asset details. Supports pagination via a pageKey for large result sets.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "order": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string"
  },
  "owner": {
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  },
  "toBlock": {
   "type": "string"
  },
  "maxCount": {
   "type": "number"
  },
  "fromBlock": {
   "type": "string"
  },
  "contractAddresses": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phantom-api-token-transfers-lookup-aa3b3009/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from phantom-api-omega.vercel.app](https://www.zero.xyz/host/phantom-api-omega.vercel.app/llms.txt)
