EarningsWatcher
Home Wiki Free Implied Move API
Free data · no key required

Free Implied Move API & Embeddable Widget

The free-layer numbers from the EarningsWatcher wiki — live options-implied earnings moves, 10-year average moves and implied-vs-actual history — as clean JSON and as a drop-in card for your site or newsletter. No API key, CORS enabled, refreshed daily. All we ask: credit EarningsWatcher with a link when you publish from it.

The JSON API

One file per symbol, plus an index of everything covered:

GET https://earnings-watcher.com/api/implied/index.json
GET https://earnings-watcher.com/api/implied/NVDA.json
FieldMeaning
implied_live_pctOptions-implied move for the next confirmed earnings report (present only while one is upcoming)
next_date, sessionNext confirmed earnings date and session (BMO / AMC)
average_move_pct, std_move_pct, sample_sizeAverage absolute earnings move over the last 10 years, its dispersion, and the number of reports behind it
quantiles_pctThe move distribution (5th / 20th / 50th / 80th / 95th percentiles)
implied_historyPer-report history: what options implied vs the peak and close move that printed
as_of, cite_as, urlData date, the requested attribution, and the source page to link

Free layer only: member analytics (DriftLab reaction scores, IV Rush signals, scanner, simulator) are not in this feed — they live in the member platform and its MCP server.

The embeddable widget

Two lines. The card shows the live implied move when a report is coming, otherwise the 10-year distribution, and always links the source:

<div data-ew-implied="NVDA"></div>
<script async src="https://earnings-watcher.com/embed/implied-move.js"></script>

Live example:

Use any covered ticker (see the index). Multiple cards on one page work — one script tag is enough. The widget adapts to dark mode.

Terms, in plain words

Questions or higher-volume needs: support@earnings-watcher.com.