Skip to main content
Server path: /nasdaq | Type: Application | PCID required: Yes

Tools

ToolDescription
nasdaq_get_databaseGet database metadata
nasdaq_get_datasetGet time-series dataset with data
nasdaq_get_dataset_metadataGet dataset metadata without data
nasdaq_get_datatableGet datatable data
nasdaq_get_datatable_metadataGet datatable metadata
nasdaq_list_databasesList available databases
nasdaq_search_datasetsSearch for datasets across all databases

nasdaq_get_database

Get database metadata Parameters:
ParameterTypeRequiredDefaultDescription
database_codestringYesThe unique code identifying the database (e.g. ‘WIKI’, ‘FRED’, ‘EOD’, ‘ZILLOW’)

nasdaq_get_dataset

Get time-series dataset with data Parameters:
ParameterTypeRequiredDefaultDescription
database_codestringYesThe database code (e.g. ‘WIKI’, ‘FRED’, ‘EOD’)
dataset_codestringYesThe dataset code within the database (e.g. ‘AAPL’, ‘GDP’, ‘MSFT’)
limitintegerNoNumber of rows to return (use with order to get first N or last N rows)
column_indexintegerNoIndex of a single column to return (0-based, where 0 is always Date). Selects one column only.
start_datestringNoStart date for filtering data (format: YYYY-MM-DD). Only rows on or after this date are returned.
end_datestringNoEnd date for filtering data (format: YYYY-MM-DD). Only rows on or before this date are returned.
orderstringNoSort order for returned data rows
collapsestringNoCollapse data to a lower frequency. Returns the last observation for each period.
transformstringNoApply a calculation to each data point before returning. ‘diff’ = row-on-row change, ‘rdiff’ = row-on-row percentage change, ‘rdiff_from’ = latest value as percentage increment, ‘cumul’ = cumulative sum, ‘normalize’ = scale to start at 100.

nasdaq_get_dataset_metadata

Get dataset metadata without data Parameters:
ParameterTypeRequiredDefaultDescription
database_codestringYesThe database code (e.g. ‘WIKI’, ‘FRED’, ‘EOD’)
dataset_codestringYesThe dataset code within the database (e.g. ‘AAPL’, ‘GDP’, ‘MSFT’)

nasdaq_get_datatable

Get datatable data Parameters:
ParameterTypeRequiredDefaultDescription
publisherstringYesThe publisher/vendor code (e.g. ‘ZACKS’, ‘SHARADAR’, ‘MER’, ‘NDAQ’)
tablestringYesThe table code within the publisher (e.g. ‘FC’, ‘SF1’, ‘F1’, ‘RTAT’)
qopts.columnsstringNoComma-separated list of column names to return (e.g. ‘ticker,date,close’). Omit to return all columns.
qopts.per_pageintegerNoNumber of rows per page (max 10000)
qopts.cursor_idstringNoCursor for pagination. Use the next_cursor_id from a previous response to get the next page of results.

nasdaq_get_datatable_metadata

Get datatable metadata Parameters:
ParameterTypeRequiredDefaultDescription
publisherstringYesThe publisher/vendor code (e.g. ‘ZACKS’, ‘SHARADAR’, ‘MER’, ‘NDAQ’)
tablestringYesThe table code within the publisher (e.g. ‘FC’, ‘SF1’, ‘F1’, ‘RTAT’)

nasdaq_list_databases

List available databases Parameters:
ParameterTypeRequiredDefaultDescription
querystringNoSearch query to filter databases by name or description (e.g. ‘oil’, ‘housing’, ‘commodities’)
per_pageintegerNoNumber of results per page (default 100, max 100)
pageintegerNoPage number for pagination (starts at 1)

nasdaq_search_datasets

Search for datasets across all databases Parameters:
ParameterTypeRequiredDefaultDescription
querystringYesSearch query to find datasets (e.g. ‘crude oil’, ‘apple stock’, ‘unemployment rate’)
database_codestringNoFilter results to datasets within a specific database (e.g. ‘WIKI’, ‘FRED’)
per_pageintegerNoNumber of results per page (default 100, max 100)
pageintegerNoPage number for pagination (starts at 1)