Introducing OPRA (US equity options) market data for our live and historical services
We're excited to announce the latest addition to Databento's offerings: live and historical OPRA (Options Price Reporting Authority) data. The OPRA (US equity options) dataset provides consolidated trades and NBBO across US options venues, covering all 16 national exchanges. This not only includes options on single name equities, but also on indices, e.g., Cboe VIX options, SPX options, and certain volatility benchmark indices like SPIKE and VSPKE.
The data is captured and published at our Equinix NY4 colo and is available over our Python, Rust, and C++ clients and market data APIs. All symbols—options for over 8,000 US equities and indices—can be accessed with a single API call. Together with our existing datasets, this extends our coverage to over 2 million active symbols on any given day.
Our OPRA coverage includes:
- Consolidated last sale, exchange BBO, and national BBO across all US equity options exchanges (over 1 million instruments)
- Historical data, starting from March 28, 2023, and continuously available on a T+1 basis
- Real-time and intraday historical data from the past 24 hours with self-service licensing
- Multiple data schemas: top of book (MBP-1); last sale; OHLCV aggregates at 1 second, 1 minute, 1 hour, and daily intervals; statistics; instrument definitions; and more
- High-fidelity capture with nanosecond-resolution hardware timestamps and PTP time synchronization
- Point-in-time instrument definitions and timestamping: events are timestamped and sequenced as received in real-time to mitigate lookahead errors
- Multiple encodings, including CSV, JSON, and our ultra-fast compressed binary format, DBN. You can learn about DBN from our GitHub or documentation.
- Support for batch flat file downloads, direct-to-application streaming, and full market replay
- Raw PCAP files: contact us via chat support or at firstname.lastname@example.org for more information
To start using OPRA, you can use the same existing APIs or client libraries with OPRA.PILLAR as the dataset ID. For example, Python client users can start with the following to fetch all instrument definitions.
1 2 3 4 5 6 7 8 9 10 11import databento as db client = db.Historical(key='YOUR_API_KEY') data = client.timeseries.get_range( dataset='OPRA.PILLAR', schema='definition', symbols='ALL_SYMBOLS', start='2023-08-16', end='2023-08-16' )
Users can navigate to the Live data page in your portal to activate live OPRA data. After you answer a short questionnaire, Databento determines your subscriber status and auto-generates your contracts to meet venue licensing requirements. License fees are passed through with a month-to-month commitment, and you can begin streaming live data on your specified start date (either immediately or on the first of the next calendar month).