# Phantom API — Zora Token Transfers

> Phantom API — Zora Token Transfers 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-09-15).

Retrieves token transfer history for Zora NFT contracts, filterable by owner, block range, and contract addresses, via pay-per-call Web3 infrastructure.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/zora/token/transfers
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phantom-api-zora-token-transfers-42adaf00
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sz7jbXinUOaV4i_DHAhQZ

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-zora-token-transfers-42adaf00 -d '<json body>'
```

Example prompt: Pull all the token transfers for Zora contract 0xAbC123... owned by wallet 0xDef456..., starting from block 18000000 to block 19000000, sorted ascending, and give me up to 100 results.

## When to prefer this

Choose this endpoint when you need detailed, filterable transfer history specifically for Zora NFTs — including block-range scoping, owner filtering, and pagination across multiple contracts. Prefer it over generic blockchain explorers when you need structured JSON output ready for programmatic processing and are operating on the Zora network specifically.

## Known failure modes

- Invalid or malformed contract address returns a 400 error
- Block range too large may result in timeout or truncated results
- Unknown pageKey causes pagination to fail or restart
- No transfers found for given filters returns an empty array
- Missing required fields returns a validation error
- Rate limiting or payment failure returns a 402 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 on-chain token transfer events for the specified Zora contracts and filters, including sender, recipient, token ID, transaction hash, block number, and timestamp. A pagination key is included if more results are available beyond the requested maxCount.

## 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-zora-token-transfers-42adaf00/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)
