# NFT Alpha - OpenSea Collection Market Signals

> NFT Alpha - OpenSea Collection Market Signals is a paid API for AI agents from nft-alpha-x402.fly.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns NFT market signals (demand, pricing, bid activity, dump warnings) for one or more OpenSea collections based on listing, sale, and bid data

## Facts

- Endpoint: POST https://nft-alpha-x402.fly.dev/api/nft-signal
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nft-alpha-opensea-collection-market-signals-9aa31b0c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jUr65YptePlVY2hvEEHCj

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-alpha-opensea-collection-market-signals-9aa31b0c -d '<json body>'
```

Example prompt: What are the current NFT Alpha market signals for pudgypenguins on OpenSea — is there high demand, bid frenzy, any dump warnings, and what does the floor price and sell-through look like right now?

## When to prefer this

Use this endpoint when you need real-time NFT market intelligence for OpenSea collections, specifically the categorical signals (HIGH_DEMAND, BID_FRENZY, DUMP_WARNING, UNDERPRICED_LISTING, LOW_DEMAND) alongside raw listing/sale/bid counts and floor price stats. Prefer this over general NFT APIs when you want pre-computed demand signals rather than raw data, and when you need to evaluate up to 10 collections in a single call for comparative analysis.

## Known failure modes

- Invalid or unknown collection slug returns an error or empty signal set
- Collection has insufficient data for signal generation, resulting in LOW_DEMAND or null signals
- Batch request exceeds 10 collections and is rejected
- Payment of $0.05 USDC not provided or fails, resulting in 402 Payment Required
- OpenSea data unavailable or rate-limited upstream, causing a service error

## How this service works

NFT Alpha: OpenSea NFT market signals for one or many currently watched OpenSea collection slugs. Body: { collection: string } or { collections: string[] }; omit the body to query all watched collections. Returns listing/sale/bid counts, price stats, sell-through, and signals such as HIGH_DEMAND, UNDERPRICED_LISTING, BID_FRENZY, DUMP_WARNING, LOW_DEMAND. NFT Alpha OpenSea market signals for NFT listings, sales, bids, floor price, and bid frenzy. Not financial advice.

## Output

A structured response containing listing count, sale count, bid count, floor price, sell-through rate, and one or more categorical market signals such as HIGH_DEMAND, UNDERPRICED_LISTING, BID_FRENZY, DUMP_WARNING, or LOW_DEMAND for the requested OpenSea collection(s).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "collection": {
   "enum": [
    "boredapeyachtclub",
    "mutant-ape-yacht-club",
    "azuki",
    "pudgypenguins",
    "milady",
    "doodles-official",
    "degods",
    "cryptopunks"
   ],
   "type": "string",
   "pattern": "^[a-z0-9][a-z0-9-]{0,100}$",
   "maxLength": 101,
   "minLength": 1,
   "description": "Currently watched OpenSea collection slug, for example pudgypenguins"
  },
  "collections": {
   "type": "array",
   "items": {
    "enum": [
     "boredapeyachtclub",
     "mutant-ape-yacht-club",
     "azuki",
     "pudgypenguins",
     "milady",
     "doodles-official",
     "degods",
     "cryptopunks"
    ],
    "type": "string",
    "pattern": "^[a-z0-9][a-z0-9-]{0,100}$",
    "maxLength": 101,
    "minLength": 1
   },
   "maxItems": 10,
   "minItems": 1,
   "description": "Batch query 1 to 10 currently watched OpenSea collection slugs"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "meta": {
   "queried": 1,
   "with_data": 1,
   "disclaimer": "Signals describe recent buffered OpenSea activity and are not financial advice.",
   "stream_status": "live_data_available",
   "window_minutes": 5,
   "last_stream_error": null,
   "watched_collections": [
    "boredapeyachtclub",
    "mutant-ape-yacht-club",
    "azuki",
    "pudgypenguins",
    "milady",
    "doodles-official",
    "degods",
    "cryptopunks"
   ],
   "buffered_collections": 1,
   "last_stream_error_at": null,
   "last_stream_event_at": "2026-08-26T12:00:00.000Z",
   "upstream_stream_status": "connected"
  },
  "results": [
   {
    "prices": {
     "avg_list": 11.2,
     "avg_sale": 12.1,
     "min_list": 9.8
    },
    "ratios": {
     "bid_to_list": 2.58,
     "sell_through": 0.75
    },
    "signals": [
     {
      "type": "BID_FRENZY",
      "detail": "2.6x bids per listing"
     }
    ],
    "activity": {
     "bids": 31,
     "sales": 9,
     "offers": 5,
     "listings": 12
    },
    "timestamp": "2026-08-26T12:00:00.000Z",
    "collection": "pudgypenguins",
    "signal_count": 1,
    "window_minutes": 5
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nft-alpha-opensea-collection-market-signals-9aa31b0c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nft-alpha-x402.fly.dev](https://www.zero.xyz/host/nft-alpha-x402.fly.dev/llms.txt)
