This is the v2 documentation and is no longer maintained. Please use the v3 documentation.
Skip to content

There are various subscriptions you can purchase, for the various data types sold by Theta Data. This page describes what each subscription entails.

REQUIRED

To access any data, you must have the Theta Terminal running. You should have a terminal open that looks something similar to the image below.

image.png

When you start the terminal, it will display the level of access you have for each type of data.

Free Data ​

1 year of free historical EOD (End of Day) data for US stocks and options is provided for free. There is a 30-requests/minute rate limit imposed on free accounts.

Stock Data ​

Theta Data has full historical coverage for the UTP tape going back to 2012-06-01. For symbols only available on the CTA tape, the history is limited to 2017-01-01. This includes symbols like SPY and GE. Be sure to read our Making Requests before purchasing a subscription.

General Access ​

TierGranularityFirst Access DateServer ThreadsDelay
FREEEOD2023-06-0130 reqs/min1 day
VALUE1 Minute2021-01-01115-minute
STANDARD1 Minute2016-01-012Real-time
PROTick Level2012-06-014Real time

Historical Endpoint Access ​

EndpointFREEVALUESTANDARDPRO
EOD Report✔✔✔✔
Quote✔✔✔
OHLC✔✔✔
Splits✔✔
Trades✔✔
Trade Quote✔✔

Real Time Endpoint Access ​

EndpointFREEVALUESTANDARDPRO
Quote SnapshotDelayed (15min)Real TimeReal Time
OHLC SnapshotDelayed (15min)Real TimeReal Time
Trade SnapshotReal TimeReal Time
Bulk Quote SnapshotReal TimeReal Time

Real Time Streaming Access ​

The number of contracts a tier can stream at the same time is defined below. All forms of equity streaming use real time data from the Nasdaq Basic feed.

StreamFREEVALUESTANDARDPRO
# of streamable contracts for quotes001,0002,000
# of streamable contracts for trades001,00020,000 (use the full trade stream)

Options Data ​

General Access ​

TierGranularityFirst Access DateServer ThreadsDelay
FREEEOD2023-06-0130 reqs/min1 day
VALUE1 Minute2020-01-011Real time
STANDARDTick Level2016-01-012Real time
PROTick Level2012-06-014Real time

Historical Endpoint Access ​

EndpointFREEVALUESTANDARDPRO
EOD✔✔✔✔
Quote✔✔✔
Open Interest✔✔✔
OHLC✔✔✔
Trade✔✔
Trade Quote✔✔
Implied Volatility✔✔
Greeks 1st Order✔✔
Greeks 2nd Order✔
Greeks 3rd Order✔
Trade Greeks 1st Order✔
Trade Greeks 2nd Order✔
Trade Greeks 3rd Order✔

Bulk Historical Endpoint Access ​

A bulk historical request allows you to request data every option contract to share the same symbol and expiration combination.

EndpointFREEVALUESTANDARDPRO
Bulk EOD✔✔
Bulk Quote✔✔
Bulk Open Interest✔✔
Bulk Trade✔✔
Bulk Trade Quote✔✔
Bulk EOD Greeks✔✔

Real-Time Endpoint Access ​

EndpointFREEVALUESTANDARDPRO
Quote✔✔✔
Open Interest✔✔✔
OHLC✔✔✔
Trade✔✔

Bulk Real-Time Endpoint Access ​

A bulk snapshot allows you to request a snapshot every option contract to share the same symbol and expiration combination. The pro tier has the ability to specify exp=0 in the request to retrieve every option that shares the same symbol AKA an option root snapshot. (note: Any exp=0 must be requested day by day)

EndpointFREEVALUESTANDARDPRO
Bulk Quote✔✔
Bulk Open Interest✔✔
Bulk OHLC✔✔
Bulk Greeks First Order✔✔
Bulk Greeks Second Order✔
Bulk Greeks Third Order✔

Streaming Access ​

The number of contracts that a tier can stream at the same time is defined below.

StreamFREEVALUESTANDARDPRO
# of streamable contracts for quotes0010,00015,000
# of streamable contracts for trades0015,000Unlimited (use the full trade stream)
Full trade Stream✔

Index Data ​

The resolution of the data is entirely dependent on the reporting exchange. For instance CBOE reports SPX every second.

If the previous reported price has not changed, there will be no new tick reported by Theta Data. For instance, if the price of SPX is $4000 at 9:31:00 and the price has not changed at 9:31:01, a new price message will not be available historically and in real-time. This is easy to work around as any "missing" historical price tick can be interpreted as the price did not change from the previous tick.

TierGranularityFirst Access DateDelayServer Threads
FREEEOD2024-01-01NO ACCESSNO ACCESS
VALUE15-minute2023-01-0115-minute1
STANDARDLowest reported by venues2022-01-01real-time2
PROLowest reported by venues2017-01-01real-time4

Symbol Coverage ​

Real-time / ongoing updates is available for all indices reported on the CGIF. This includes SPX and VIX. Access to NDX and other Nasdaq GIDS symbols requires a PRO subscription. Real-time NDX data is available for PRO subscribers; however, historical underlying data for NDX starts from 2026-05-11.

Endpoint Access ​

EndpointFREEVALUESTANDARDPRO
EOD ReportXXXX
PriceXXX
Price SnapshotXX
OHLC SnapshotXX

Real Time Streaming Access ​

The number of contracts a tier can stream at the same time is defined below. Indices price streaming uses real time data from the CGIF feed.

StreamFREEVALUESTANDARDPRO
# of streamable contracts for prices003100