# Phantom API — Metis Token Transfers

> Phantom API — Metis 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-10-20).

Retrieves token transfer history for a given owner address on the Metis network, with filtering by block range and contract addresses.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/metis/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-metis-token-transfers-497a5be6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bpOcTIOtecX9xhYHi9EXW

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-metis-token-transfers-497a5be6 -d '<json body>'
```

Example prompt: Pull all token transfers for Metis wallet 0xAbC123...def456 from block 5000000 to 5100000, sorted in descending order, and limit results to 50 transfers — show me any ERC-20 activity across those contracts.

## When to prefer this

Use this endpoint when you need historical token transfer data specifically on the Metis network, with support for block-range filtering, contract-address filtering, and cursor-based pagination. Prefer this over generic blockchain explorers when you need programmatic, pay-per-call access without API key registration, and when Metis network data is the target chain.

## Known failure modes

- Invalid or malformed wallet address returns an error or empty result set
- Invalid block range (fromBlock > toBlock) may return an error
- Unrecognized contract address returns empty transfers array
- Missing required 'owner' field causes a validation error
- Rate limits or payment failures (x402) result in HTTP 402 or 429 responses
- Invalid pageKey causes pagination errors or duplicate results

## 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 associated with the specified owner address on the Metis network, each including sender, recipient, token contract address, amount, block number, transaction hash, and metadata. Also returns a pagination key for fetching subsequent pages when more results are available.

## 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-metis-token-transfers-497a5be6/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)
