# PunkPredictor Fair Value Estimator

> PunkPredictor Fair Value Estimator is a paid API for AI agents from api.punkpredictor.xyz, paid per call via x402, $5/call, status unknown (last checked 2026-09-15).

Returns a fair value (price estimate) for a specific CryptoPunk NFT by its token ID

## Facts

- Endpoint: POST https://api.punkpredictor.xyz/agents/v2/fair-price
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-punkpredictor-xyz-84fc2696
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ezsn1XeusUsfEQZY9sz29

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 api-punkpredictor-xyz-84fc2696 -d '<json body>'
```

Example prompt: What's the fair value of CryptoPunk #1337? I want to know if it's worth buying at the current asking price.

## When to prefer this

Use this endpoint when you need a model-driven fair value estimate for a specific CryptoPunk NFT by its numeric ID. Prefer this over floor price lookups when you want a trait-adjusted valuation rather than a raw market price, or when evaluating whether a listed punk is over- or under-priced relative to its intrinsic characteristics.

## Known failure modes

- Invalid punk ID (outside 0-9999 range) returns validation error
- Payment failure (insufficient USDC or x402 protocol error) blocks the request
- Punk ID not provided returns missing field error
- Service unavailable or model inference error returns 5xx

## How this service works

Punk fair value

## Output

A fair value price estimate for the specified CryptoPunk NFT, likely expressed as an ETH or USD amount representing the model's assessment of what the punk should be worth based on its traits and market data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id_punk": {
   "type": "integer",
   "maximum": 9999,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id_punk": 5822,
  "network": "eip155:8453",
  "fair_price_eth": 28.74
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-punkpredictor-xyz-84fc2696/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.punkpredictor.xyz](https://www.zero.xyz/host/api.punkpredictor.xyz/llms.txt)
