Earnings Analytics API
Earnings-event analytics derived from the upcoming/historical earnings calendar plus live options term structure: the calendar, expected-move decomposition, IV-crush expectations, post-earnings VRP, event-scoped dealer positioning, and strategy-suitability scoring.
Earnings Event Analytics
The /v1/earnings/* family combines the upcoming and historical earnings calendar with the live options term structure. It covers the earnings calendar, earnings-implied expected-move decomposition, IV-crush expectations, post-earnings VRP (implied vs. realized event moves), dealer positioning scoped to the event expiry, and strategy-suitability scoring.
Earnings event data (dates, EPS/revenue actuals, fiscal periods, importance) is sourced from Finnhub; live IV, term structure, and exposure are computed from the on-demand options pipeline.
Endpoints
Calendar & event analytics (Growth+)
The forward calendar and per-symbol event metrics for expected move, realized history, and IV crush.
/v1/earnings/calendar
Upcoming earnings calendar over a forward window, optionally filtered to specific symbols and a minimum importance rating.
View docs →/v1/earnings/expected-move/{symbol}
Live earnings-implied move decomposition for the next event, splitting the front-expiry straddle into the earnings-jump component vs. baseline diffusion drift.
View docs →/v1/earnings/history/{symbol}
Past earnings events with EPS/revenue actuals and surprises, implied vs. actual moves, and realized IV crush.
View docs →/v1/earnings/iv-crush/{symbol}
Expected IV crush for the next event plus the symbol's historical IV-crush distribution (median, percentiles, best/worst).
View docs →Advanced event signals (Alpha+)
VRP richness, event-scoped dealer positioning, strategy scoring, and the cross-sectional screener.
/v1/earnings/vrp/{symbol}
Earnings volatility-risk-premium: the live event-implied move vs. the symbol's realized history of actual moves, with a richness assessment and surprise-reaction breakdown.
View docs →/v1/earnings/dealer-positioning/{symbol}
Dealer exposure scoped to the earnings event: gamma flip and walls on event-week expiries, net GEX bucketed by pre/event/post, charm acceleration, and top strikes by net GEX.
View docs →/v1/earnings/strategies/{symbol}
Strategy-suitability scores (0-100) for the upcoming event across common earnings structures, blending implied move, VRP premium ratio, expected IV crush, ATM liquidity, and the gamma regime.
View docs →/v1/earnings/screener
Cross-sectional screener over upcoming earnings in a forward window, ranked by VRP richness, cheapest implied move, highest historical crush, or importance.
View docs →Common Use Cases
- Scan the forward window from
/v1/earnings/calendarto build a watchlist of upcoming reports filtered by importance - Read the earnings-jump component from
expected-moveto size a straddle or strangle against the market's implied move - Compare the live event-implied move to realized history via the
vrprichness assessment before selling premium into a report - Pull expected and historical IV-crush percentiles from
iv-crushto judge how much vol collapse a short-vol structure can harvest - Check event-week gamma flip and walls from
dealer-positioningto anchor expected pin and range around the print - Rank a calendar of names with
/v1/earnings/screenerby VRP richness, cheapest implied move, or highest historical crush
Related
Related reading
- Complete guide to trading earnings volatility - the end-to-end earnings-vol playbook these endpoints feed
- IV crush explained: the earnings volatility collapse - the mechanics behind the
iv-crushnumbers - Single-stock VRP: earnings names vs SPY - why event VRP differs from index VRP
Complementary endpoints
- Earnings Expected Move - splits the front straddle into the earnings jump vs baseline drift
- Earnings IV Crush - expected and historical post-event IV collapse
- Earnings VRP - implied event move vs the symbol's realized history
- Earnings Calendar - the forward window of upcoming reports
Ready to build?
Get your free API key and start pulling live options data in 30 seconds.