Options data

Get real-time and historical options data.
It only takes 3 minutes with our APIs.

options illustration
Used by 3,000+ leading firms and high-growth startups

50+ trading venues

Easy access through a single API and official client libraries (Python, C++, Rust).

Over 2 million instruments

US equities coverage includes 20,000+ stocks and ETFs since their initial listings.

Over 12 PB coverage

Tick data, full order book, OHLCV, imbalance, reference data, and more.

Flexible pricing

Only pay for what you use, or get unlimited access with a subscription plan.

Direct from source

Raw and normalized market data sourced from direct feeds at our Equinix NY4 colo.

Self-service onboarding

Skip the sales call. Access your first dataset in as little as 3 minutes.

List of supported venues

Databento is a licensed distributor and direct provider of market data for 50+ trading venues. See all supported venues ->

Equity options (OPRA)

  • BOX Options

  • Cboe BZX Options Exchange

  • Cboe C2 Options Exchange

  • Cboe EDGX Options Exchange

  • Nasdaq BX Options

  • Nasdaq GEMX

  • Nasdaq ISE

  • Nasdaq MRX

  • Cboe Options Exchange

  • MIAX Emerald

  • MIAX Options Exchange

  • MIAX Pearl

  • Nasdaq PHLX

  • Nasdaq Options Market

  • NYSE American Options

  • NYSE Arca Options

Options on futures

  • CME

  • CBOT

  • NYMEX

  • COMEX

CME

The primary feed for CME options on futures

CME Globex MDP 3.0

3,863 products

The primary data feed for all CME instruments. Provides full order book, daily statistics, reference data, and more.

Futures · Options

North America

Since 2010

Modern options data APIs built for top financial institutions

Databento works with any language through our APIs. We also provide client libraries for Python, Rust, and C++.

API

Build your first application in 4 lines of code

Get started
API illustration

Examples

Simple workflows for options trading

Nanosecond timestamps

The only normalized market data solution to provide up to four timestamps for every event, with sub-microsecond accuracy across venues.

Low latency

Multiple venues in one

Identify the trading venue behind each quote and get the consolidated NBBO.

Multiple venues in one

Smart symbology

Easy ways to fetch options chains and handle multiple expirations and rollovers.

Smart symboloy

Customize your data

Select symbols, format, encoding, and delivery. Get any range by the nanosecond.

Read our API reference and user guides

Documentation
Data illustration

Schemas

Our datasets support multiple formats, including order book, tick data, bar aggregates, and more. View all supported schemas ->

  • mbo

    Market by order, full order book, L3.

  • mbp-10

    Market by price, market depth, L2.

  • mbp-1

    Top of book, trades and quotes, L1.

  • tbbo

    Top of book, sampled in trade space.

  • trades

    Tick-by-tick trades, last sale.

  • ohlcv-t

    Aggregates per second, minute, hour, or day.

  • definition

    Point-in-time instrument definitions.

  • imbalance

    Auction imbalance, order imbalance.

  • statistics

    Intraday and end-of-day trading statistics.

Fields

Examples of frequently used data fields. Each schema is represented as a collection of fields. View all supported fields by schema ->

  • publisher_id

    The publisher ID assigned by Databento, which denotes the dataset and venue.

  • instrument_id

    The numeric instrument ID.

  • order_id

    The order ID assigned at the venue.

  • ts_event

    The matching-engine-received timestamp expressed as the number of nanoseconds since the UNIX epoch.

  • ts_recv

    The capture-server-received timestamp expressed as the number of nanoseconds since the UNIX epoch.

  • ts_in_delta

    The matching-engine-sending timestamp expressed as the number of nanoseconds before ts_recv

  • price

    The order price where every 1 unit corresponds to 1e-9, i.e. 1/1,000,000,000 or 0.000000001.

  • action

    The event action. Can be Add, Cancel, Modify, cleaR book, Trade, or Fill.

  • size

    The order quantity.

  • flags

    A bit field indicating event end, message characteristics, and data quality.

  • expiration

    The last eligible trade time expressed as a number of nanoseconds since the UNIX epoch.

  • strike_price

    The exercise price if the instrument is an option. Converted to units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.

API methods

Examples of popular API methods. Our APIs are organized into four categories: metadata, timeseries, symbology, and batch download. View all supported API methods ->

  • metadata

    Get dataset range

    Get the available date range for a dataset.

  • metadata

    List publishers

    List all our dataset publishers.

  • metadata

    List datasets

    List all our available dataset names.

  • metadata

    List schemas

    List all available market data schemas for a dataset.

  • metadata

    Get cost

    Get the dollars for a historical streaming or batch download request.

  • timeseries

    Get range

    Stream time series data using our Historical API.

  • symbology

    Resolve

    Resolve a list of symbols into their exchange specific identifier.

  • batch

    Download

    Download a completed batch job.

  • batch

    Submit job

    Submit a large data request to our batch system for download.

Sampling frequencies

All datasets provide full flexibility and the ability to customize sampling resolution.

  • Every book update

    Every order execution, add, cancel, replace, book snapshot, and more. By the nanosecond.

  • Tick-by-tick

    Every trade and quote. By the nanosecond.

  • 1 second

    Subsampled BBO, last sale, and OHLCV aggregates by the second.

  • 1 minute

    Subsampled BBO, last sale, and OHLCV aggregates by the minute.

  • Hourly

    OHLCV aggregates by the hour.

  • Daily

    Daily market statistics, indicative opening and closing prices, OHLCV aggregates, and more.

What our users are saying

"Databento’s advanced technology and highly customizable market data offerings are going to be a game changer for a wide variety of market data users across the ever-evolving financial industry."

Michael Tung, Investments Lead

Belvedere Trading
"The documentation is awesome. It's easy to read, clean, and modern."
RZ

Rick Zhan, VP Quant Research

Quant hedge fund ($50B+ AUM)
"Finally a vendor that knows what they are doing because [...] they occupied the same seat as their target customers."
PA

Paul Aston, Founder

Tixall Global Advisors, LLC
"I've worked with many third-party financial data providers over the years—Reuters, Activ, Bloomberg, Exegy, Redline, Quanthouse, Quincy—but Databento is the first market data provider I have ever seen that is truly an "as-a-service" solution for professional-grade market data."

Brett Harrison, Founder

Architect
"With Databento, I can get anything I want in 5 minutes. The data quality, flexible formats, and competitive pricing policy have set Databento apart."

Nikita Ostroverkhov, Algo Trading

MA Investments
"It's so much easier to get data into my spreadsheets now."
VC

V. Chen, Equity Research Associate

Top 4 investment bank (by assets)
"Productizing high-fidelity market data is hard—your data models, delivery options, and documentation consistency all matter for creating amazing developer ergonomics. Databento is excelling on all these fronts."

Chris Pento, Co-founder and CEO

Clear Street
"I was super impressed by what I saw [...] Great design choices! And great documentation. Wow."
MP

Matt Papakipos

Creator of Chrome OS, Google
"Databento makes it really easy to get data in my data exploration workflows and Jupyter notebooks."
CG

C. Garcia, Senior Quant Researcher

Top 3 options market maker (by volume)

New users get $125 in free credits

Free credit applies to any of our subscription plans or historical data.

Sign up
Dataset illustration

Frequently asked questions

What types of options contracts do you cover?

We cover all US equity options and options on futures. This includes index options, ETF options, single name stock options, and exchange-traded multi-legged options (combinations) like butterfly spreads, straddles, condors, bundles, strips, etc.

Since we source our data from the full direct feeds, we cover every instrument on each exchange and trading venue—every strike and expiration.

Across US equity options (OPRA), CME, and ICE, we currently cover almost 2 million options tickers that are actively listed on any given day.

Do you cover index options?

Yes. For US equity options, we cover index options (e.g., SPX, VIX), ETF options (e.g., SPY, QQQ), and single name stock options (e.g., AAPL, TSLA, NVDA).

Do you cover options on futures?

Yes, we currently cover options on futures on CME and ICE, two of the largest futures exchanges in the world. This includes all exchange-traded multi-legged options, i.e., combinations and spreads.

Does your options API support fetching multiple option chains, strikes, or expirations at the same time?

Yes, you can use parent symbology to fetch all strikes and expirations for a root symbol. Likewise, you can specify multiple parent symbols in a single API request.

Does Databento publish pre-calculated implied volatility and greeks?

We don't currently provide pre-calculated implied volatility (IV) or greeks.

You can IV calculate and greeks from our options prices with an options pricing model. An example of calculating IV of index futures with the Black-76 model is shown in our documentation.

Our API design prioritizes transparency by avoiding vendor-calculated or derived data, such as IV and greeks, which are highly sensitive to the choice of model parameters and inputs. Instead, we usually prefer to provide tutorials and code samples so that you can do this on your end.

Do you provide reference data like expiration dates and open interest?

Yes, these are available on our instrument definitions and statistics schemas, respectively.

What is OPRA?

The Options Price Reporting Authority (OPRA) consolidates and disseminates last sale, NBBO, local exchange quotes, and other regulatory market data across all US equity options exchanges. This is the primary source of US equity options data for most firms and vendors.

The OPRA feed covers all index options, ETF options, and single name stock options on US equity options exchanges.

To find out more, see our microstructure guide.

What symbology system do you use for individual tickers?

Our raw symbols for equity options are based on OCC symbology, also known as Options Symbology Initiative (OSI) symbology. The OPRA dataset specification provides an overview of this symbology format.

Do you provide proprietary feeds from individual equity options exchanges like Cboe Depth of Book (PITCH)?

It's less typical for vendors and trading participants to employ US options data sourced from proprietary feeds due to its large size. While we currently provide US stock and ETF data from proprietary direct feeds, we currently don't provide this for equity options.

If you're interested in US equity options data from proprietary feeds, you can create a ticket on our public roadmap.

How fast is your real-time options data? Can it keep up with the full OPRA feed during market open and close?

You can see it in action for yourself on our live latency dashboard, which shows latency percentiles at specific times of the day.