New
The Tools APIs are now live: option scanning, backtest search, intraday backtesting, and time & sales over REST

Near End-of-day

Historical Options Data Since 2007

A complete snapshot of the US equity options market 14 minutes before the close of trading each day. Over 5,000 symbols included.

Please visit ORATS University if you want a complete sample of data.
Get high quality historical options data
Trade with confidence knowing our data is held to the highest industry standards for accuracy and completeness.
Precise quotes
Quotes are taken 14 minutes before the close to avoid deterioration.
15+ years of history
Historical options data for over 5,000 symbols going back to 2007.
Unmatched quality
Get accurate greeks and volatilities powered by our SMV system.
Easy to access
Download the historical archive through AWS S3 using Cyberduck or the AWS CLI. Recurring daily files are delivered via FTP.
Study accurate Greeks and volatilities
Learn how we developed a proprietary smoothed market values (SMV) system to deliver you the most accurate Greeks and theoretical values.
Cleaning the quotes
We clean and normalize the quotes using put-call parity, dividend assumptions, and the residual yield rate.
Accurate Greeks
The smoothed implied volatilites produce more consistent Greeks by which to manage risk.
Fixing low liquidity
We incorporate historical information when the confidence in the market summarization is low.
Solving wide spreads
Our treatment of low delta OTM options produces more realistic IVs.
Field Definitions
ticker
The underlying symbol that represents the stock or index on which the option is based.
stkPx
The current price of the underlying stock. For indexes, this is the solved implied futures price for each expiration.
expirDate
The date on which the option expires
yte
The number of years remaining until the option's expiration date.
strike
The price at which the option can be exercised.
cVolu
The total number of call option contracts traded on a particular day total at the time observed.
cOi
The total number of outstanding call option contracts updated by OCC the night before.
pVolu
The total number of put option contracts traded on a particular day total at the time observed.
pOi
The total number of outstanding put option contracts updated by OCC the night before.
cBidPx
The NBBO price at which a market maker is willing to buy a call option.
cValue
The theoretical value of a call option based on a smooth volatility assumption.
cAskPx
The NBBO price at which a market maker is willing to sell a call option.
pBidPx
The NBBO price at which a market maker is willing to buy a put option.
pValue
The theoretical value of a put option based on a smooth volatility assumption.
pAskPx
The NBBO price at which a market maker is willing to sell a put option.
cBidIv
The implied volatility of a call option at the current NBBO bid price.
cAskIv
The implied volatility of a call option at the current NBBO ask price.
smoothSmvVol
The smoothed implied volatility of an option based on the ORATS model.
pBidIv
The implied volatility of a put option at the current NBBO bid price.
pMidIv
The implied volatility of a put option at the midpoint of the current NBBO bid and ask prices.
pAskIv
The implied volatility of a put option at the current NBBO ask price.
iRate
The continuous interest (risk-free) rate.
divRate
The continuous dividend yield of discrete dividend's NPV.
residualRateData
The implied interest rate that is derived from the option pricing model.
delta
The theoretical increase in an option's price due to a one dollar increase in the underlying price.
gamma
The rate of change of an option's delta with respect to a one dollar increase in the price of the underlying asset.
theta
The rate of time decay of an option's value for one day.
vega
The sensitivity of an option's price to a one percent rise in the implied volatility of the option.
rho
The sensitivity of an option's price to a one percent increase in interest rates for the option.
phi
A measure of the convexity of an option's price with respect to changes in the price of the underlying asset.
driftlessTheta
The rate of time decay of an option's value as the expiration date approaches, without taking into account the drift in the price of the underlying asset.
extVol
The external implied volatility of the underlying asset, as provided by an external data source. The external data source is from the ORATS forecast volatility.
extCTheo
The external theoretical value of a call option, as provided by an external data source.
extPTheo
The external theoretical value of a put option, as provided by an external data source.
spot_px
The current market price of the underlying asset. For indexes this is the cash price.
trade_date
The date on which the option was traded.

Historical Data Pricing

Clean, accurate, and easy to use historical data for your options research.
Individual
Institution

Near End-of-day

Delivered via AWS S3 or FTP

A complete snapshot of the US equity options market 14 minutes before the close of trading each day. Over 5,000 symbols included.

Choose what you need:

Pick one or both

Total:

$99

per month

2-week download window: After purchase, historical files are available via AWS S3 for 14 days, using personal credentials issued on your ORATS dashboard, with step-by-step instructions for Cyberduck or the AWS CLI. No AWS account is needed, and you will not incur any AWS charges. Access is removed once the window closes, so plan your downloads accordingly.

Includes:

Strikes

Greeks

Theoretical Values

Implied Volatilities

Historical download via AWS S3

Recurring delivery via FTP

Download a sample file

1 Minute Intraday

Delivered via AWS S3

Full SMV greeks, theoretical values, and IVs for every minute during the trading day of all US equity options. Over 5,000 symbols included.

Choose what you need:

Pick one or both

Total:

$199

per month

Additional costs apply: S3 storage and transfer fees range from $1-2k. Please research potential costs before subscribing.

Includes:

Strikes

Greeks

Theoretical Values

Implied Volatilities

Download via AWS S3

Download a sample file

FAQ

Near end-of-day, answered.

What exactly is in the near end-of-day data set?

A complete snapshot of the US equity options market for each trading day: every strike on every expiration for more than 5,000 symbols, with NBBO bids and asks, ORATS theoretical values, smoothed implied volatilities, and the full greeks. History runs back to 2007.

Why is the snapshot taken 14 minutes before the close?

Because spreads deteriorate into the bell. Quotes taken at 3:46pm ET are tighter and more representative of where the market actually was than the closing print, which makes them a better basis for backtesting and for marking a book.

How do I download the historical archive?

Over AWS S3. After purchase, personal read-only S3 credentials and step-by-step instructions appear on your downloads page in the dashboard. Pull the files with Cyberduck, a free desktop app for macOS and Windows, or with aws s3 sync. You do not need an AWS account and you will not be billed by AWS. Access lasts 14 days from purchase and we email a reminder when about a week is left, so plan to download the set once.

When do the recurring daily files arrive?

Each night at midnight, delivered via FTP. The timing is set by OPRA's rules on data delivery, not by our schedule.

What does it cost?

For an individual license, recurring delivery is $99 per month and the historical backfill from 2007 is $599 as a one-time purchase, roughly 500GB of data. Professional and enterprise licenses are priced separately; switch the toggle in the pricing section for a quote.

Are delisted symbols included?

Yes. We actually retain delisted tickers in our dataset dating back to 2007-01-01. Contracts are presented as the markets presented them on the day, so a name that was later delisted still carries its full history, which is what keeps a backtest free of survivorship bias.

Why is there only one implied volatility and one delta per strike?

Calls and puts on the same strike and expiration should carry the same implied volatility, and our SMV process lines them up rather than publishing two numbers that disagree. The delta shown is the call delta; put delta is call delta minus 1.

Why don't the index prices match other data sources?

Index options price off futures, and futures do not exist for every expiration. ORATS solves for the implied futures price at each expiration using put-call parity, so the stock price attached to an index option is that expiration's implied futures price rather than the cash index.

Can I see a sample before buying?

Yes. Full sample files are on the historical data page at ORATS University, and the example rows on this page come straight out of the real file.
Contact Us
Questions about the API requirements? Want to become an affiliate? Curious about the backtester? Leave us a message and we'll get back to you shortly.
Your email
Your message
Submit
ORATS University
ORATS University
Master the art of options
Research
Implementation
Risk
Review
The opinions and ideas presented herein are for informational and educational purposes only and should not be construed to represent trading or investment advice tailored to your investment objectives. You should not rely solely on any content herein and we strongly encourage you to discuss any trades or investments with your broker or investment adviser, prior to execution. None of the information contained herein constitutes a recommendation that any particular security, portfolio, transaction, or investment strategy is suitable for any specific person. Option trading and investing involves risk and is not suitable for all investors. For more information please see our disclaimer.
Interactive Brokers is not affiliated with Option Research & Technology Services, LLC and does not endorse or recommend any information or advice provided by Option Research & Technology Services, LLC.