# Phantom API — Pharos Transaction History

> Phantom API — Pharos 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-14).

Retrieves paginated on-chain transaction history for a given address or address pair on the Pharos blockchain network

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/pharos/tx/history
- 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-pharos-transaction-history-2b5ae058
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_shbEsk9q3fjHDgjdL2CjR

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-pharos-transaction-history-2b5ae058 -d '<json body>'
```

Example prompt: Can you pull the last 100 transactions sent from wallet 0xAbC...123 on Pharos, sorted newest first, and include metadata? Only show transfers with non-zero values.

## When to prefer this

Use this endpoint when you need historical transaction data for specific wallet or contract addresses on the Pharos network, especially when filtering by block range, transaction category, or direction. Prefer this over generic blockchain explorers when you need programmatic, pay-per-call access without API key setup and want fast, structured JSON output suitable for agent pipelines.

## Known failure modes

- Invalid address format returns a 400 error
- Block range too large may result in timeout or truncated results
- Unknown or unsupported category type returns an error
- Missing required address fields may return an empty result set
- Payment failure (x402) blocks the request before execution
- Invalid pageKey causes pagination to fail or restart

## 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 on-chain transactions matching the specified filters, including transaction hashes, block numbers, sender/receiver addresses, values, categories, and optional metadata. Returns a pageKey for subsequent pagination if more results are available.

## 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-pharos-transaction-history-2b5ae058/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)
