# Phantom API — Sonic Token Transfers

> Phantom API — Sonic 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 for a given owner or contract on the Sonic blockchain network, with pagination and block range filtering.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/sonic/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-sonic-token-transfers-6f31efaf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5uAMiR1ir3Tp6CYmpITnD

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-sonic-token-transfers-6f31efaf -d '<json body>'
```

Example prompt: Pull all token transfers for wallet 0xABC...123 on the Sonic network from block 1000000 to 2000000, sorted descending, and give me the first 100 results.

## When to prefer this

Use this endpoint when you need fast, paginated token transfer history specifically on the Sonic blockchain network, with the ability to filter by owner, contract addresses, and block range. Prefer this over generic blockchain explorers when you need programmatic, pay-per-call access without API key provisioning.

## Known failure modes

- Invalid owner address format returns an error
- Unsupported block range or toBlock before fromBlock may return empty or error
- Invalid contractAddresses array entries cause request failure
- Missing required fields may return 400 bad request
- Payment failure via x402 protocol results in 402 response blocking the query
- Rate limiting or infrastructure downtime returns 5xx errors

## 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 on the Sonic network matching the query parameters, including sender, receiver, token contract, amounts, and block numbers. Supports pagination via a pageKey for traversing 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-sonic-token-transfers-6f31efaf/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)
