Skip to Content
BlitzPulse docs are live. Looking for the app? Visit https://app.blitzglobalcapital.com.
Api ReferenceOptions API

Options API

Auto-generated from openapi-snapshot.json. Do not edit by hand — changes are overwritten by scripts/docs/generate_api_reference.py.

1 endpoints in this group.

GET /api/options/chain/{symbol}

Get Options Chain

Return a typed options chain for symbol filtered by the query.

Cache strategy is delta-TTL: 30s during regular trading hours, 5min off-hours. Cache hits are flagged on the response (cache_hit).

Errors map to a sanitized envelope via the FastAPI exception handler:

  • 400 — malformed query (bad symbol, dte_min > dte_max, etc.)
  • 502 — upstream Schwab failure

Parameters

NameInTypeRequiredDescription
symbolpathstringrequiredUnderlying ticker
expiryqueryoptionalYYYY-MM-DD; filter to one expiration
dte_minqueryoptionalMinimum days to expiration
dte_maxqueryoptionalMaximum days to expiration
strike_minqueryoptionalLower strike bound (inclusive)
strike_maxqueryoptionalUpper strike bound (inclusive)
sidequerystringoptionalcalls

Responses

CodeDescription
200Successful Response
422Validation Error