Install & Compatibility
Where this runs
tested against v1.0.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 1.676s · 168.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 8.4s · import 1.574s · 161MB
168MB installed
● package 168MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
nasdaqdatalink
✓ import nasdaqdatalink
✗ import NasdaqDataLink
Case-sensitive: module name is lowercase.
nasdaqdatalink.ApiConfig
✓ from nasdaqdatalink import ApiConfig
✗ from nasdaqdatalink import api_config
ApiConfig class, not a lowercase variable.
nasdaqdatalink.get
✓ from nasdaqdatalink import get
✗ from nasdaqdatalink import get_data
Function is 'get', not 'get_data'.
Fetch stock data using the dataset code 'WIKI/AAPL'. Requires API key set as environment variable.
import nasdaqdatalink
from nasdaqdatalink import ApiConfig
ApiConfig.api_key = os.environ.get('NASDAQ_DATA_LINK_API_KEY', '')
data = nasdaqdatalink.get('WIKI/AAPL', start_date='2020-01-01', end_date='2020-12-31')
print(data.head())
Errors
Common errors & fixes
ImportError: cannot import name 'ApiConfig' from 'nasdaqdatalink'
Incorrect casing or wrong module name in import statement.
fixUse: from nasdaqdatalink import ApiConfig
AttributeError: module 'nasdaqdatalink' has no attribute 'get_data'
Using the old function name from Quandl package.
fixUse: nasdaqdatalink.get()
AuthenticationError: You need to provide an API key.
API key not set before making a request.
fixSet ApiConfig.api_key = 'your_key' or export environment variable NASDAQ_DATA_LINK_API_KEY.
Upgrade
Version history
1.0.4latest on PyPI · released Aug 29, 2022
Audit
Dependencies
No dependency data recorded yet.