REST API V3 (beta)
- Brian Drzyzga
- Jul 21
- 2 min read
Updated: Jul 22
Introducing REST API V3 (beta)
Over the past several months, we have been working on version 3 of our REST API and a completely rewritten terminal. Below are some features in this beta release:
There are no more hist and bulk_hist endpoints, they have been combined into a single history endpoint. The full documentation can be found here: https://docs.thetadata.us/.
There is no more next-page header / pagination to deal with. All responses can now be received using a single query.
3 output formats: csv, json, and ndjson. With ndjson you can easily take the output, and feed it directly into Pandas or Polars to construct a DataFrame.
The terminal automatically updates itself, so you are always running on the latest version.
Doubled the number of active requests for each user.
Snapshots are 2x - 3x faster, and almost every endpoint is faster; some as much as 10s faster!
We would love for you to try this beta release of v3 today: download here. You can start using the v3 terminal by simply adding your email and password to a creds.txt file in the same directory as the ThetaTerminal3.jar file. Best of all, you can run both terminals at the same time!
Some things to note about the new API/terminal:
The new terminal only has the RESTful API; there is no streaming. Please continue to use the v2 terminal for streaming. Version 3 of streaming is coming soon though.
Terminal updates only happen during startup, and never occur while running. While the terminal is in beta, please restart it daily to ensure you are running the latest version.
As mentioned above, endpoints have changed from v2 to v3. You will receive a warning (410 GONE) from the terminal if you attempt to use a v2 endpoint. All the same data/functionality exists, just at different and more consistent locations. Please see the full documentation here: https://docs.thetadata.us/
We’d Love Your Feedback
This feature is in beta, and we’re actively listening. Let us know how you’re using API v3, and what would make the experience even better by contacting support@thetadata.net or reach out to us on our discord.
More enhancements are on the way—stay tuned.
– The ThetaData Team
Comments