Overview
Add Nasdaq Data Link to any ModuleX agent or workflow. Read-only access to the Nasdaq Data Link E360 platform via the official nasdaqdatalink Python SDK. Covers balance sheets, cash flows, company stats, fundamental details/summary, and reference data for publicly traded companies.
Categories : Finance & Payments · Finance · Data · Research · Analytics · Auth : API Key · Actions : 7
Authentication
API Key Authentication
Authenticate using your Nasdaq Data Link API key
Required Credentials
Field Description Required Format Nasdaq Data Link API Key Your Nasdaq Data Link API key for authentication Yes xxxxxxxxxxxxxxxxxxxx
Available Actions
get_balance_sheet — Fetch balance sheet data including assets, liabilities, equity, cash position, and debt levels
Parameters Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
Calendar date in YYYY-MM-DD format
Dimensional view: MRQ (Quarterly), MRY (Annual), or MRT (Trailing-twelve-months)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"records" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Records" ,
"type" : "array"
},
"message" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Message"
}
},
"required" : [
"success"
],
"title" : "GetBalanceSheetOutput" ,
"type" : "object"
}
get_cash_flow — Fetch cash flow statement data including operating, investing, and financing activities
Parameters Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
Calendar date in YYYY-MM-DD format
Dimensional view: MRQ (Quarterly), MRY (Annual), or MRT (Trailing-twelve-months)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"records" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Records" ,
"type" : "array"
},
"message" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Message"
}
},
"required" : [
"success"
],
"title" : "GetCashFlowOutput" ,
"type" : "object"
}
get_company_stats — Fetch company statistics including market cap, 52-week highs/lows, P/E ratios, and dividend information
get_fundamental_details — Fetch detailed fundamental data including revenue, profitability, margins, and valuation ratios
Parameters Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
Calendar date in YYYY-MM-DD format
Dimensional view: MRQ (Quarterly), MRY (Annual), or MRT (Trailing-twelve-months)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"records" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Records" ,
"type" : "array"
},
"message" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Message"
}
},
"required" : [
"success"
],
"title" : "GetFundamentalDetailsOutput" ,
"type" : "object"
}
get_fundamental_summary — Fetch fundamental summary with key financial ratios including P/E, ROA, ROE, and debt-to-equity
Parameters Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
Calendar date in YYYY-MM-DD format
Dimensional view: MRQ (Quarterly), MRY (Annual), or MRT (Trailing-twelve-months)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"records" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Records" ,
"type" : "array"
},
"message" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Message"
}
},
"required" : [
"success"
],
"title" : "GetFundamentalSummaryOutput" ,
"type" : "object"
}
get_reference_data — Fetch company reference data including exchange, sector, industry, and SEC filings URL
Parameters Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"records" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Records" ,
"type" : "array"
},
"message" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Message"
}
},
"required" : [
"success"
],
"title" : "GetReferenceDataOutput" ,
"type" : "object"
}
list_available_fields — List available fields and their descriptions for a specific data table
Parameters Table type to list fields for: ‘balance_sheet’, ‘cash_flow’, ‘company_stats’, ‘fundamental_details’, ‘fundamental_summary’, ‘reference_data’
Response {
"$defs" : {
"NasdaqField" : {
"additionalProperties" : false ,
"properties" : {
"name" : {
"title" : "Name" ,
"type" : "string"
},
"description" : {
"title" : "Description" ,
"type" : "string"
},
"type" : {
"title" : "Type" ,
"type" : "string"
},
"filterable" : {
"default" : false ,
"title" : "Filterable" ,
"type" : "boolean"
}
},
"required" : [
"name" ,
"description" ,
"type"
],
"title" : "NasdaqField" ,
"type" : "object"
}
},
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"table_type" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Table Type"
},
"fields" : {
"items" : {
"$ref" : "#/$defs/NasdaqField"
},
"title" : "Fields" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListAvailableFieldsOutput" ,
"type" : "object"
}
Limits & Quotas
Subscription-gated. E360 endpoints require an active Nasdaq Data
Link subscription on the NDAQ table family.
DataFrame results are converted to JSON-safe lists of dicts
(NaN → None). Empty DataFrames return records=[] with a
message: "No data found..." (matches legacy).
Lazy SDK import — if nasdaq-data-link isn’t installed, every
table-query tool degrades to success=False with an “install
with: pip install nasdaq-data-link” error.
Links