gexbot api
quant

overview

Quant is gexbot's all-access data tier providing real-time WebSockets, bulk historical archives, and per-expiry granularity across all packages.

POST/negotiateQuant Tier

Quant is gexbot's all-access data tier providing real-time WebSockets, bulk historical archives, and per-expiry granularity across all packages.

01

Ticker Discovery

Query base tickers for standard symbols across all packages, or quant tickers for WebSocket-exclusive symbols.

02

Category & Expiry Discovery

Query package categories to discover category names (gex_full, gamma_zero, etc.) and expirations for option expiration dates.

03

Feed Negotiation

Negotiate streaming feeds via POST /negotiate. Request analytics groups in standard {TICKER}_{PACKAGE}_{CATEGORY} format or explicit-expiry format (e.g., {TICKER}_classic_gex_{YYYYMMDD}, {TICKER}_state_delta_{YYYYMMDD}, or {TICKER}_orderflow_{YYYYMMDD}). Add one matching {TICKER}_spot group for each analytics ticker.

04

Spot Price Subscription

Request one {TICKER}_spot group for each analytics ticker. Spot messages use type proto.spot and provide the ticker, timestamps, and spot price.

05

Real-Time Streaming & Decompression

Connect to the returned V2 WebSocket URLs. Use the published Protocol Buffer schemas and Zstandard decompression helpers to decode messages.

  • Python WebSocket SDK: quant-python-sockets — Python sample code, Protocol Buffer schemas, and Zstandard decompression helpers.

Quant Endpoints

On this page