Skip to main content
Nasdaq Data Link logo

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

FieldDescriptionRequiredFormat
Nasdaq Data Link API KeyYour Nasdaq Data Link API key for authenticationYesxxxxxxxxxxxxxxxxxxxx

Available Actions

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
calendardate
string
Calendar date in YYYY-MM-DD format
dimension
string
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"
}

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
calendardate
string
Calendar date in YYYY-MM-DD format
dimension
string
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"
}

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
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": "GetCompanyStatsOutput",
  "type": "object"
}

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
calendardate
string
Calendar date in YYYY-MM-DD format
dimension
string
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"
}

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
Bloomberg FIGI identifier (e.g. ‘BBG000BPH459’)
calendardate
string
Calendar date in YYYY-MM-DD format
dimension
string
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"
}

Parameters

symbol
string
Stock ticker symbol (e.g. ‘AAPL’, ‘MSFT’)
figi
string
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"
}

Parameters

table_type
string
required
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 (NaNNone). 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.

Coinbase

SEMrush

Square