Tempest

Live Tempest updates (Server-Sent Events)

Pushes a symbol's full module state each time Tempest recomputes it: about every minute for the most active names and every ~10 minutes for the rest during regular hours. Quote readings stay frozen after close; calendar or availability updates can still push a full state with the same quote timestamp and event ID. Events: connected, vol (id = asOf in epoch ms; data is a data.symbols[] element of /v1/vol/snapshot), market (with market=true), credits, closed, reconnect (after an hour). Resume with Last-Event-ID (or lastEventId): the initial burst skips symbols whose asOf is older than it; a frame at exactly that id may repeat. Up to 10 symbols per stream and 5 streams per account. Each server also holds a bounded number of open streams across all customers; at capacity → 503 stream_capacity with Retry-After: 5 (retry; you may land on another server). Access is re-checked every minute: a stream closes with closed {"reason":"access_withdrawn"} once the account is no longer enabled. Cost: 1 credit to connect and 1 per minute open.

get/v1/vol/stream

Request

  • Base URL: https://api.skylit.ai
  • URL: https://api.skylit.ai/v1/vol/stream
  • Auth: HTTP bearer

Query parameters

symbolsstring required
Example:NVDA,SPY

Comma-separated Tempest symbols (up to 10). Tempest keys the S&P complex on the option root SPXW and Nasdaq-100 on NDXP; see /v1/vol/symbols.

modulesstring

Comma-separated subset of iv, term, cones, sigma, surface, tilt, events (default all).

marketboolean

Also push the market volatility complex.

lastEventIdinteger

Resume point when the client cannot send Last-Event-ID.

Response

An SSE stream (text/event-stream).

Changes

No recorded changes to this operation across all 1 revision of this API.