# Phantom API — Celo Token Transfers

> Phantom API — Celo 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-14).

Retrieves token transfer history on the Celo blockchain for a given wallet or contract address, with pagination and block-range filtering.

## Facts

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

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-celo-token-transfers-0cb6f740 -d '<json body>'
```

Example prompt: Pull all token transfers for Celo wallet 0xAbCd...1234 from block 20000000 to 21000000, sorted descending, and give me up to 50 results.

## When to prefer this

Use this endpoint when you need on-chain token transfer history specifically on the Celo network, with flexible filtering by block range, contract address, and sort order. Prefer this over generic blockchain explorers when you need structured JSON output suitable for agent processing, or when you need to paginate through large transfer histories programmatically.

## Known failure modes

- Invalid or malformed wallet/contract address returns a 400 error
- Block range too large may result in timeout or truncated results
- Unknown or non-existent contract address returns an empty result set
- Invalid pageKey causes pagination failure
- Network congestion may increase latency
- Exceeding maxCount or using invalid sort enum values returns a validation error

## 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

A list of token transfer events on the Celo network matching the query, each containing sender, recipient, token contract address, amount, block number, transaction hash, and timestamps. Results are paginated and include a page key for fetching subsequent pages.

## 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-celo-token-transfers-0cb6f740/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)
