# NFT Sale History Lookup

> NFT Sale History Lookup is a paid API for AI agents from x402.professorsausages.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns a normalized sale history for a single NFT token, cached up to 24 hours, with empty history as a valid response

## Facts

- Endpoint: GET https://x402.professorsausages.com/nft/:chain/asset/:address/:tokenId/sales
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nft-sale-history-lookup-a4bf6451
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N4ixrdWWTekk7BhuQgJGW

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 nft-sale-history-lookup-a4bf6451
```

Example prompt: Can you pull the full sale history for token ID 1234 of the NFT contract 0xAbCd1234... on Ethereum? I want to see every time it's been sold and for how much.

## When to prefer this

Use this endpoint when you need normalized, ready-to-use sale history for a single specific NFT token identified by chain, contract address, and token ID. Prefer this over raw blockchain queries when you want cleaned and cached data without parsing raw logs. Best suited for one-off lookups rather than bulk historical analysis.

## Known failure modes

- Invalid or unsupported chain identifier returns an error
- Malformed contract address returns a validation error
- Token ID does not exist on the given contract returns empty or not-found response
- Rate limiting or payment failure returns 402 or 429 status
- Upstream blockchain node unavailability causes timeout or 503

## How this service works

One token's normalized sale history (empty is a valid state) — cached ≤24h

## Output

A normalized list of sale events for the specified NFT token, each containing sale price, date, buyer/seller addresses, and transaction details. Returns an empty array if the token has never been sold. Data is cached for up to 24 hours.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nft-sale-history-lookup-a4bf6451/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.professorsausages.com](https://www.zero.xyz/host/x402.professorsausages.com/llms.txt)
