# Phantom API — Mantle Token Transfers

> Phantom API — Mantle 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 specific owner or contract on the Mantle blockchain network

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/mantle/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-mantle-token-transfers-44e0f0a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b_Z0EKJtaxHeXDGz9ymkd

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-mantle-token-transfers-44e0f0a8 -d '<json body>'
```

Example prompt: Pull all token transfers for Mantle wallet 0xAbC...123 from block 1000000 to 1050000, sorted ascending, limit to 50 results.

## When to prefer this

Use this endpoint when you need historical token transfer data specifically on the Mantle network and want pay-per-call pricing via x402 without a subscription. Prefer this over general blockchain explorers when building automated agents that need programmatic, structured transfer data rather than human-readable explorer pages. It supports block-range filtering and pagination, making it suitable for large-scale data ingestion or auditing tasks on Mantle.

## Known failure modes

- Invalid owner address format returns an error
- Unknown or invalid contract addresses in contractAddresses array may return empty results
- Invalid block range (toBlock less than fromBlock) may produce an error or empty response
- Missing required fields (e.g. no owner and no contractAddresses) may return an error
- Network or upstream provider outage may result in a 500 or timeout
- Payment failure (insufficient USDC balance) results in 402 Payment Required

## 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 Mantle network, each containing sender address, recipient address, token contract address, amount transferred, block number, and transaction hash. Results are paginated and may 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-mantle-token-transfers-44e0f0a8/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)
