# Phantom API — Mantle Transaction History

> Phantom API — Mantle Transaction History 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-15).

Retrieves paginated transaction history for addresses on the Mantle blockchain network

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/mantle/tx/history
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phantom-api-mantle-transaction-history-88410674
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GyYbDDQczyhCyTOrod1K1

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-transaction-history-88410674 -d '<json body>'
```

Example prompt: Pull me the last 25 transactions for Mantle wallet address 0xAbC123... in descending order, including metadata, and skip any zero-value transfers.

## When to prefer this

Use this endpoint when you need historical transaction data specifically on the Mantle L2 network, with flexible filtering by address, block range, category, and sort order. Prefer this over general Ethereum history endpoints when the target chain is Mantle, and over block explorers when you need structured, paginated, programmatic access rather than a human-readable UI.

## Known failure modes

- Invalid address format returns a 400 error
- Unknown pageKey causes pagination failure or empty result
- Block range with toBlock earlier than fromBlock returns error or empty set
- Payment not attached or insufficient USDC triggers 402 Payment Required
- Network congestion or node unavailability may cause timeout
- Invalid category enum values result in bad request 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 paginated list of transaction records on the Mantle network, each containing transaction hash, block number, from/to addresses, asset/category info, and optional metadata. Includes a pageKey for fetching subsequent pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "order": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  },
  "toBlock": {
   "type": "string"
  },
  "category": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "maxCount": {
   "type": "number"
  },
  "fromBlock": {
   "type": "string"
  },
  "toAddress": {
   "type": "string"
  },
  "fromAddress": {
   "type": "string"
  },
  "withMetadata": {
   "type": "boolean"
  },
  "excludeZeroValue": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phantom-api-mantle-transaction-history-88410674/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)
