# Phantom API — Monad Token Transfers

> Phantom API — Monad 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 specified owner or contract on the Monad blockchain network, with filtering and pagination support.

## Facts

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

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-monad-token-transfers-c0599235 -d '<json body>'
```

Example prompt: Show me all token transfers for wallet address 0xAbC123... on Monad, sorted from newest to oldest, and limit results to the last 50 transfers.

## When to prefer this

Choose this endpoint when you need token transfer history specifically on the Monad blockchain network, with support for filtering by owner, contract address, and block range. It is ideal for auditing wallet activity, monitoring DeFi protocol flows, or building analytics on Monad-native token movements. Prefer this over generic Ethereum or EVM indexers when your target chain is Monad.

## Known failure modes

- Invalid or malformed owner/contract address returns an error
- Block range too large or invalid fromBlock/toBlock values cause query failure
- Unknown pageKey leads to invalid pagination or empty result
- maxCount exceeding service limits may be rejected or truncated
- Network unavailability or Monad RPC errors return 5xx responses
- Payment failure (x402) if USDC balance is insufficient

## 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 Monad network matching the query parameters, including transfer details such as sender, receiver, token amount, contract address, block number, and transaction hash. If results exceed the requested count, a pagination key is provided to fetch the next page.

## 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-monad-token-transfers-c0599235/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)
