How do I download data using the API?
Note that each data feed on Nasdaq Data Link is delivered through one of the following Nasdaq Data Link APIs:
- Streaming API for real-time data
- REST API for real-time or delayed data
- REST API for time-series
- REST API for tables
You can learn more about these APIs, data formats and authentication here.
To download data from Nasdaq Data Link, you first have to identify which data feed you'd like to get data from.
You can go to data.nasdaq.com/search to see our data feeds. Once you find a data feed you're interested in, click on that data feed and look for its API type and see the "Usage" tab for API examples.
For example, if you go to go to data.nasdaq.com/search and click on the Sharadar Equity Prices data feed, you'll be led to https://data.nasdaq.com/databases/SEP/data. At the right-hand panel, you'll see some basic information about the data feed, including the API type for that feed — in this case, it's Tables API:
From https://data.nasdaq.com/databases/SEP/data, you can also click on the "Usage" tab and that will show you API examples for that particular feed. The "Usage" tab would lead you to https://data.nasdaq.com/databases/SEP/usage/quickstart/api. You would have to be logged in to your account to see the API examples. If you do not have a Nasdaq Data Link account, please create an account in order to see the API examples.
The data feeds on Nasdaq Data Link have a "Usage" tab that provide API examples for that specific feed.
To learn how to use our API in more depth, please see our complete API documentation.