OptionSpace.ai
OptionSpace / What's newChangelog

What's new.

Improvements to the data and the products over the last 90 days.

November 2026
Dashboards

More accurate probability simulator

The market distribution is now shown exactly as the fitted smile implies it, with a note when it fails a check.

API & Python

Vol surfaces in the Python package

Fetch every expiry's smile at one snapshot in a single call and draw the whole vol surface in 3D, by strike or by normalized strike so expiries line up.

Dashboards

Fit quality on the Vol Smile page

The Vol Smile page now shows how much of the market each stored fit lands inside, and marks a fit to take care with using the same reason codes as the API.

Accuracy History updated

Better fits near the money

For symbols with a wide range of strikes and relatively wide bid/ask spreads, smiles now fit the at-the-money quotes more closely.

History updated: Selected past snapshots on those symbols. How upgrades reach your data
Coverage History updated

Volume and open interest history complete

Option volume and open interest history is now complete for every symbol.

History updated: Option volume and open interest, a few days. How upgrades reach your data
API & Python Check your code

Two theta columns replace the old one

theta_1d is the change in an option's value if you hold it to the same time on the next trading day, with the stock price and vol unchanged. theta_next_open is the same change up to the next market open.

Both are amounts you can use directly, not a rate at one instant: they cover a weekend or holiday when one is ahead, and are never larger than the option's time value. The old theta column is no longer returned.

Accuracy History updated

Improved fitting method, across the full history

New fits have used an improved method since 28 October, and every stored fit has now been fitted again with it, so history and new days are consistent.

The main improvements: a better schedule for how vol time decays across the trading day, nights and weekends, a faster and more stable pricer, closer fits on same-day and next-day expiries, more reliable forwards and borrow, and corrected dividends.

History updated: The full history. How upgrades reach your data
API & Python

A whole term structure in one request

A new lookup returns every expiry's at-the-money vol and forward at one snapshot.

Dashboards

Volume and open interest on live screens

Today's volume and open interest now show on the live screens.

API & Python History updated Check your code

One standard for event moves

Every lookup that reports an event's priced or actual move now uses the same fields. Update to the latest Python package and check the field names in your code.

History updated: Event outcome and run-up history. How upgrades reach your data
Accuracy History updated

Earnings history corrections

Earnings history was restored for a company that stopped trading, and past reports are now kept.

History updated: One company's event history. How upgrades reach your data
October 2026
Dashboards

Error bands on the rate curve

The Term Structure page now shows how sure the rate at each expiry is.

API & Python

Empty days now say why

When a market had too few quotes to fit, the API now says so instead of returning nothing.

API & Python

Contract and expiry histories

Follow one listed option or one expiry through time, in the API and the Python package, and see when a fit was held back for quality rather than missing.

Coverage

Live fits for every symbol

Live smiles during the session now cover every symbol, not only the most traded.

Dashboards

Faster Earnings Vol table

The cross-symbol earnings comparison now opens in about a second.

Dashboards

Dashboards and the API show the same fits

The dashboards now leave out any fit our quality checks hold back, as the API does.

Accuracy History updated

More robust realized vol

Realized vol is no longer distorted by bad price prints.

History updated: Realized vol for a few stocks. How upgrades reach your data
Dashboards

Faster smile and term structure pages

Both pages now load a whole day at once, so the slider no longer shows blank snapshots.

API & Python Check your code

Two fields retired from the API

The q_resid and callput_gap fields are no longer returned. If your code reads them, remove those references.

API & Python

One reference page

A single Reference page lists every Python method, route and field.

New data

New lookups for vol premium, events and volume

Implied against realized vol, event outcomes, event run-ups and volume are now available as lookups, and the chain can include volume and open interest.

Coverage History updated

History follows renamed tickers

A company's history now continues through a ticker change instead of breaking at it.

History updated: History of renamed tickers. How upgrades reach your data
API & Python

Python package on Windows, macOS and Linux

The package installs the same way on all three, and includes tools that let AI assistants query the data.

API & Python

Historical quotes on every plan

Bid, ask and the implied vol of each quote are available on every plan once they become historical.

New data

Fit quality on every expiry

Every fitted expiry now reports how much of the market it lands inside, with plain reason codes when it may be less reliable.

Dashboards

Volume and open interest on the dashboards

The options table and the smile view show each contract's volume and open interest for past sessions.

Accuracy History updated

Improved realized vol calculation

Realized vol is now measured from one-minute prices in the regular session.

History updated: Realized vol and tenor history. How upgrades reach your data
Accuracy History updated

Dividend corrections

Missing dividends were restored for a few stocks, and the affected days were fitted again.

History updated: A few stocks, recent days. How upgrades reach your data
API & Python

Faster lookups

Smiles, chains and surfaces now return several times faster.

Accuracy

More accurate expiry-day pricing

Dividends that go ex around an expiry are handled correctly, and options are priced for the exercise choices that remain on expiry day.

September 2026
API & Python

Research calls in the API

Alongside lookups for smiles, chains and histories, the API now answers research questions directly: expiry metrics, exposure distributions, clean ATM history, earnings history and earnings backtests.

August 2026
Accuracy History updated

Historical fit corrections

Days that our quality checks flagged were fitted again, and the corrected fits replaced the old ones.

History updated: Flagged days across the history. How upgrades reach your data