# Phantom API — Ronin NFT Sales

> Phantom API — Ronin NFT Sales 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 historical NFT sale events on the Ronin blockchain, filterable by block range, contract address, and sort order.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/ronin/nft/sales?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-ronin-nft-sales-0ceea423
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ItM__kYTNS_S399ug0qUk

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-ronin-nft-sales-0ceea423 -d '<json body>'
```

Example prompt: Pull the last 50 NFT sales on the Ronin blockchain for contract 0xabc123... in descending order — I want the most recent ones first.

## When to prefer this

Use this endpoint when you need historical or recent NFT sale data specifically on the Ronin blockchain (used by Sky Mavis/Axie Infinity ecosystem). Prefer it over generic blockchain APIs when Ronin-specific data is required. The pay-per-call model makes it cost-effective for infrequent or targeted queries without subscription overhead.

## Known failure modes

- Invalid contract address format returns an error or empty result
- fromBlock greater than toBlock results in empty or error response
- Requesting blocks too far in history may time out or return no data
- Exceeding reasonable limit values may cause slow or failed responses
- Payment not included or insufficient USDC triggers 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

A list of NFT sale events from the Ronin blockchain, each containing details such as token ID, seller, buyer, sale price, transaction hash, and block number, filtered and ordered according to the query parameters provided.

## 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-ronin-nft-sales-0ceea423/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)
