How do I pass along my API key or authenticate with my API key?
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.
If you are using the REST API for the time-series or the REST API for tables, you can append your API key to your requests by using the api_key parameter:
If you are using the Python package for time-series or tables, you can set your API key as per the authentication instructions here. Please do not confuse the Nasdaq Data Link Python library for time-series or tables with the Python SDK for the Streaming API.
If you are using the R package which only works with time-series or tables, you can set your API key as per the authentication instructions here.
If you are using the Excel Add-In which only works with time-series or tables, you can set your API key as per the instructions here.
Please note that you need to have a Nasdaq Data Link account in order to have an API key. If you do not have an account yet, you may sign up for one here. It is free to create an account and no credit card is required.
When you sign up for an account, you will be asked your purpose for using Nasdaq Data Link (ie. Business, Academic or Personal). Please ensure that you select the most appropriate purpose for you.
Once your account is created, you can find your API key by logging in at data.nasdaq.com and going to your Account Settings.