Subscription model
OptionData: symbols=AAPL,SPY covers all strikes/expiries on those underlyings. Alpaca options streams are typically keyed by OCC contract symbols.
Alpaca is a broker first; its options stream is a data add-on next to execution. OptionData is options-flow-first — underlying subscribe, server-side filters, and optional AGGREGATED block/sweep-ready events.
Who this is for: choose OptionData when the job is flow analytics and fast time-to-alert (~10M trades/day, 30+ enriched fields). Choose Alpaca when you already execute there and want one vendor for orders plus raw market data.
Focus on subscription grain, where filtering happens, aggregation, and when each vendor wins.
OptionData: symbols=AAPL,SPY covers all strikes/expiries on those underlyings. Alpaca options streams are typically keyed by OCC contract symbols.
OptionData trims premium, side, size, expiry, and delta server-side. Broker raw feeds often push ticks first; you filter after the wire.
OptionData AGGREGATED mode collapses same-contract, same-instant prints for block/sweep visibility. Alpaca emits one message per exchange print.
OptionData pairs the tape with option-chain REST and ClickHouse SQL under one key. Alpaca wins when execution + multi-product brokerage tooling matter more than flow depth.
// OptionData: subscribe by underlying + server-side flow filters
const ws = new WebSocket(
'wss://ws.optiondata.io?token=KEY&symbols=AAPL,SPY&min_premium=100000&aggregation_mode=AGGREGATED'
);
// Alpaca-style broker feeds often require OCC contract symbols and
// client-side aggregation of split prints before flow alerts fire.Hub page for decision-stage buyers; long-form detail lives in the blog.
No. OptionData is an options market-data API (WebSocket flow, historical SQL, option chains). It does not route equity or options orders.
When you need brokerage execution and market data from one vendor and are willing to build options-flow aggregation and enrichment yourself.
Yes — qualifying prints can include Delta, Gamma, Theta, Vega, Rho, implied volatility, premium, and sentiment among 30+ fields.
See the long-form OptionData vs Alpaca blog post for subscription diagrams, payload notes, and production effort comparisons.