query_table
Query data from a Nasdaq Data Link table (datatable). Returns structured rows with column metadata and supports cursor-based pagination for large result sets.
Use this to retrieve historical data, reference data, equity prices, fundamentals, options data, and more from any available Nasdaq Data Link table.
Provide the table path in the format `PUBLISHER/TABLE_CODE` (e.g., `ZACKS/FC`, `SHARADAR/SF1`, `QDL/EOD`).
get_dataset_info
Retrieve metadata and the latest data for a time-series dataset. Returns the dataset's name, description, column definitions, date range, frequency, and recent data points.
Use this to explore a specific dataset before querying it in detail.
list_databases
Browse available databases on Nasdaq Data Link. Returns a paginated list of databases with their codes, descriptions, dataset counts, and subscription status.
Use this to discover available data providers and databases.
get_table_metadata
Retrieve metadata for a Nasdaq Data Link table, including column definitions, available filters, update frequency, and subscription status.
Use this to understand a table's structure before querying it.
get_bars
Get OHLCV (Open, High, Low, Close, Volume) bar data for one or more securities. Supports multiple time intervals from 1-minute to monthly, with up to 10+ years of historical data.
Use this to create charts or analyze price history. Requires OAuth2 authentication with the Real-Time/Delayed REST API.
get_snapshot
Get a comprehensive market snapshot for one or more securities, including open, high, low, close, volume, net change, and previous close. Also supports retrieving top market trends (gainers/decliners).
Requires OAuth2 authentication with the Real-Time/Delayed REST API.
get_options_chain
Retrieve the options chain for an underlying symbol, including option prices, Greeks, and volatility data. Returns contracts sorted by type, expiration, and strike price.
Requires OAuth2 authentication with the Real-Time/Delayed REST API.
search_datasets
Search for datasets available on Nasdaq Data Link. Returns matching datasets with metadata including name, description, column definitions, date ranges, and whether a subscription is required.
Use this to discover what data is available before querying it.
get_time_series
Retrieve time-series data from a Nasdaq Data Link dataset. Returns historical data points with optional date filtering, frequency collapsing, and mathematical transformations.
Use this for datasets organized as time series (e.g., stock prices, economic indicators, FX rates).
Provide the database and dataset codes (e.g., database `WIKI`, dataset `AAPL`).
export_table
Request a bulk export of an entire Nasdaq Data Link table as a downloadable ZIP file. Returns a download link and the export status.
Use this for large datasets that exceed the 10,000-row pagination limit.
get_last_sale
Get the latest last-sale eligible transaction for one or more securities. Returns real-time or delayed pricing data including price, size, and trade conditions.
Also supports fetching the latest bid/ask quote or most recent trade. Requires OAuth2 authentication with the Real-Time/Delayed REST API.