DEV Community

tomasz dobrowolski
tomasz dobrowolski

Posted on Originally published at flashalpha.com

GEXBot vs FlashAlpha: Beyond GEX to Quant Research

Disclosure: FlashAlpha publishes this comparison. The recommendation rests on the documented workflows below, not on any claim of superior trading returns. Public pages and discovery endpoints were checked on 9 September 2026. Prices are USD on monthly billing, before discounts. Paid feeds were not benchmarked against each other.

TL;DR

If you need a streaming GEX feed and nothing else, GEXBot Quant at $350/month is cheaper. If you need to build and operate a research system (features, backtests, screening, position evaluation, production delivery), FlashAlpha supplies documented components for each stage. Comparing the price of one GEX request leaves most of the product out.

Endpoint breadth that works together

Research capability FlashAlpha API examples What you can build
Exposure and positioning GEX, DEX, VEX, CHEX, levels, summaries Spot, directional, vol and decay sensitivity in one feature set
Volatility and risk premium Realised vol, skew, term structure, VRP, SVI parameters Test how vol pricing interacts with positioning; inspect model params
Intraday flow Effective-OI exposure, dealer-risk shift, simulator state, unusual-flow signals Compare settled vs estimated intraday exposure
Screening and events Filters, ranking, custom formulas, earnings calendar Universe-wide candidate selection with event context
Position analysis Multi-leg Greeks, expiry P&L and breakevens Evaluate the structure before trading it
Historical replay Timestamp-selected replay of live analytics back to January 2017 Historical feature datasets with the same response shapes as live

Tier gating: Basic includes DEX/VEX/CHEX, max pain and position analysis. Growth adds the broader live toolkit. Alpha adds historical replay and advanced research inputs.

The benefit is less analytics infrastructure to build and maintain. IV solving, exposure aggregation, surface fitting and historical retrieval are separate engineering tasks when you start from raw chains. Your team still owns hypothesis, validation and execution. A subscription does not supply a profitable strategy.

GEXBot also has APIs, research analytics and higher-order Greeks. The argument here is the combined workflow, not that GEXBot is chart-only.

Example workflow

Question: does volatility risk premium behave differently across dealer-positioning regimes?

  1. Build historical features. Query historical GEX, VEX, CHEX and VRP for the same symbol and timestamp. Join with your outcome data.
  2. Validate. Time-split, out-of-sample test, retain inputs and engine version. This part is yours.
  3. Screen live candidates. Filter and rank the universe, then drill into exposure, flow and vol endpoints for the selected symbols.
  4. Evaluate and monitor. Post proposed legs to the position-Greeks and P&L endpoints, then poll live metrics over REST or scope streaming.

GEXBot's GEX feeds can be an input to this system. Their price does not account for the rest of it.

Historical replay is the live API with a timestamp

This is the part developers care about. The Historical API is not a separate product with its own schema. More than 50 live routes are mirrored on the historical host with the same paths, fields and units, minute by minute back to January 2017. Add an at timestamp, keep your API key.

Live and historical share one analytics engine. Automated parity tests compare every Greek between the two paths so they cannot drift. A feature built against the live response works unchanged against the archive. Moving a backtest to production is a base URL swap, not a rewrite.

Replay runs today's engine over inputs as they were known at the requested minute. An engine improvement on live is the same improvement in your next backtest. Every response carries data_as_of, archive_as_of and endpoint_version, so a study can state exactly which inputs and engine produced it.

GEXBot Quant's documented history is a rolling 90-day download for eligible REST tickers. Its feed guide states the additional Quant tickers and explicit-expiry streams are not in REST history at all.

From notebook to production

  • SDKs: Python, JS, C#, Go, Java (github.com/FlashAlpha-lab)
  • Hosted Claude MCP connector (OAuth)
  • Commercial infrastructure:
Offering From What it buys
Professional $2,500/mo Dedicated node, reserved throughput
Streaming $4,500/mo Dedicated node, streaming compute, scoped data licence, 500 concurrent subscriptions
Enterprise Custom Reserved capacity, multi-region, custom metrics

These are scoped separately from Alpha, for internal research and trading only. No redistribution or embedding rights. Streaming is in commercial early access. FlashAlpha publishes methodology and security documentation; it does not claim SOC 2 or ISO 27001.

Which tier

Tier Quota Start here if Move up when
Free, $0 5/day Prototyping a single-expiry equity GEX call You need ETFs/indexes or more exposure metrics
Basic, $79 250/day Periodic index/ETF exposure, DEX/VEX/CHEX, max pain, position analysis You need full-chain GEX, 0DTE, futures
Growth, $299 2,500/day Live apps combining full-chain exposure, CME futures, flow, vol, screening You need historical replay, SVI/VRP, full screener
Alpha, $1,499 No daily cap Historical research plus advanced live analytics You need dedicated capacity or streaming

Capacity maths: three requests every five minutes over a 390-minute session is 234 calls, inside Basic. One call every 15 seconds is 1,560; two is 3,120 and exceeds Growth. Aggregate endpoints reduce call counts. Alpha removes the daily cap, not concurrency limits.

Where GEXBot remains a good choice

Classic ($50) for supported GEX feeds, State ($150) for classified profiles, Orderflow ($250) for flow views, Quant ($350) for WebSockets plus recent history. Research at $100 standalone or $50 add-on gives broad on-demand analytics including vol and higher-order Greeks.

Classic's aggregation runs up to 90 days out; FlashAlpha Basic's GEX is single-expiry.

Other checks:

  • Coverage. Public GEXBot discovery on 9 September returned 60 regular plus 51 Quant identifiers, some WebSocket-only. FlashAlpha publishes 6,000+ equity/ETF coverage, not independently counted here.
  • Futures. GEXBot converts index/ETF levels to futures. FlashAlpha Growth calculates from native options-on-futures. Different underlying markets.
  • Streaming. GEXBot publishes 09:30 to 16:00 ET with a default 150 hub/group limit. Two metrics on separate hubs with spot can cost four memberships per ticker.
  • Methodology. GEXBot's classified models and FlashAlpha's structural/flow calculations are not interchangeable. Check expiry scope, signs, units and timestamps before reading a difference as a data-quality issue.

Recommendation

Choose FlashAlpha when you need to build and operate an options research system across multiple analytics families. Growth for the live application, Alpha for the historical and advanced layer, commercial plans for dedicated infrastructure.

Start with the endpoints your hypothesis needs, check their output, history and access gates, then pick the tier. For a specific GEXBot profile or an economical standalone GEX stream, GEXBot's packages remain worth considering.

Top comments (0)