Closed ZeeThirawat closed 1 month ago
I noticed the same issue. I was going to send an email to Nasdaq support (connect@data.nasdaq.com
) too, but decided to check here first. Thanks for the info you provided.
A few additional things I noticed regarding the Nasdaq Data Link Python API Client:
import nasdaqdatalink
data = nasdaqdatalink.get('NSE/OIL')
Output:
JSONDecodeError
...
DataLinkError: (Status 410) Something went wrong. Please try again. If you continue to have problems, please contact us at connect@data.nasdaq.com.
According to Mozilla's mdn web docs, this code is 410 Gone
:
The HTTP 410 Gone client error response status code indicates that the target resource is no longer available at the origin server and that this condition is likely to be permanent. A 410 response is cacheable by default.
data = nasdaqdatalink.Dataset('WIKI/AAPL').data()
Unfortunately, the output will return the same DataLinkError: (Status 410)
error message.
The example provided worked for this QDL/FON
dataset:
However, the CHRIS/CME_ES1
dataset is not available:
For NSE/OIL
the response message is: The following datatable 'NSE/OIL' does not exist.
Page No Longer Exists
Next Steps:
I'll see if there is another way to get the equivalent dataset using an alternative API:
Source | API |
---|---|
E-Mini S&P 500 Future Continuous Contract | marketwatch |
E-Mini S&P 500 Dec 24 (ES=F) | yfinance |
I noticed the same issue. ...
Thank you for your hard work and for sharing this valuable information.
I tried digging deeper as well, but only did your points 1-3.
Hopefully, the author will update his book.
As indicated, Nasdaq deprecated the CHRIS
dataset.
In Chapter 1 of the course, the example for retrieving data from Nasdaq Data Link no longer works. Specifically, in the notebook: 01a_diving_into_continuous_futures_data_with_nasdaq_data_link.ipynb
The following code:
fails due to the deprecation of the CHRIS database.
I contacted Nasdaq Data Link for clarification, and they informed me that:
They further explained that:
This issue affects the current functionality of the example in the course and needs a replacement or update to reflect available data sources.