# Phantom API — Zora NFT Sales Data

> Phantom API — Zora NFT Sales Data 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 historical NFT sales events on the Zora protocol for a given contract address and block range

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/zora/nft/sales
- 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-zora-nft-sales-data-c35c5330
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bBp6wk9ZWHEEINkmGVOcm

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-zora-nft-sales-data-c35c5330 -d '<json body>'
```

Example prompt: Pull me the last 25 NFT sales from Zora contract 0xAbCd1234... in descending order, covering blocks 19000000 to 19500000.

## When to prefer this

Use this endpoint when you need on-chain NFT sale event data specifically from the Zora protocol, especially when you need to filter by block range or contract address. Prefer this over generic blockchain explorers when you need structured, pay-per-call access without API key registration and when querying across a defined block window is important.

## Known failure modes

- Invalid or non-existent contract address returns empty results or error
- fromBlock greater than toBlock causes invalid range error
- Block numbers outside the indexed range return no data
- Exceeding rate or payload limits may return a 402 payment or 429 rate-limit error
- Malformed contract address string causes validation failure

## 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 NFT sale events from the Zora protocol matching the specified contract address and block range, including sale transaction details such as block number, buyer/seller addresses, token IDs, and sale prices. Results are paginated by the limit parameter and ordered as specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number"
  },
  "order": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string"
  },
  "toBlock": {
   "type": "number"
  },
  "fromBlock": {
   "type": "number"
  },
  "contractAddress": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phantom-api-zora-nft-sales-data-c35c5330/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)
