Derived Analytics

Expiry (DTE) concentration

Where the day's unusual premium sits along the DTE axis, in fixed buckets with call/put splits. Buckets on days_to_expiration, the calendar-day count from data_date to expiration_date computed by the API: 0-7 (dte <= 7), 8-30, 31-90, 90+ (dte > 90); rows without a DTE are excluded. Buckets are ordered short-dated first; a bucket with no contracts is omitted. date in the response is the day that was aggregated, also when the latest-day default was used.

get/options-flow/expiry

Request

  • Base URL: https://optionsbell.com/api/v1
  • URL: https://optionsbell.com/api/v1/options-flow/expiry
  • Auth: API key in header X-API-Key

Query parameters

datestring date

A specific trading day, YYYY-MM-DD (must be a real calendar day). Default is the latest available day.

symbolsstring

Comma-separated tickers, case-insensitive (e.g. AAPL,NVDA). Tokens must match ^[A-Z][A-Z0-9.\-]{0,9}$; invalid tokens next to valid ones are dropped, no valid token at all is 400 INVALID_SYMBOLS.

Response

DTE buckets

datestring date nullable required
symbolsstring[] nullable required

Echo of the parsed symbols filter; null when not sent.

countinteger required

Number of buckets returned

Changes

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