Nasdaq Data Link · Authentication Profile

Nasdaq Data Link Authentication

Authentication

Nasdaq Data Link secures its APIs with apiKey, oauth2, and http-bearer across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the clientCredentials flow(s).

Financial DataStock MarketMarket DataEconomic DataAlternative DataTime SeriesOpen DataPublic APIs
Methods: apiKey, oauth2, http-bearer Schemes: 3 OAuth flows: clientCredentials API key in: query

Security Schemes

api_key apiKey
· in: query (api_key)
ncds_rest_bearer http
scheme: bearer
ncds_streaming_oauth2 oauth2
· flows: clientCredentials

Source

Authentication Profile

Raw ↑
generated: '2026-07-22'
method: searched
source: https://docs.data.nasdaq.com/docs/data-organization
docs:
  - https://docs.data.nasdaq.com/docs/data-organization
  - https://docs.data.nasdaq.com/docs/streaming-api
  - https://github.com/Nasdaq/NasdaqCloudDataService-REST-API/blob/main/restapi/authenticate.md
summary:
  types: [apiKey, oauth2, http-bearer]
  api_key_in: [query]
  oauth2_flows: [clientCredentials]
schemes:
  - name: api_key
    type: apiKey
    in: query
    parameter: api_key
    description: >-
      Tables / core REST API (data.nasdaq.com/api/v3): append your API key as
      the api_key query parameter (e.g. ?api_key=YOURAPIKEY). Keys are issued
      free on registration and found under account settings
      (https://data.nasdaq.com/account/api). Anonymous (keyless) access is
      allowed at heavily reduced rate limits. The Python CLI reads the key
      from the NDL_APIKEY environment variable.
  - name: ncds_rest_bearer
    type: http
    scheme: bearer
    description: >-
      REST API for real-time or delayed data (Nasdaq Cloud Data Service):
      POST client_id + client_secret to https://<base_url>/v1/auth/token to
      obtain an access_token bearer token (with expires_in). Credentials and
      the customer-specific base URL are provisioned by Nasdaq sales.
  - name: ncds_streaming_oauth2
    type: oauth2
    flows:
      - flow: clientCredentials
        authorizationUrl: https://signin.nasdaq.com/oauth2/austt9dkdogT6EFRB417/v1/authorize
        tokenUrl: https://signin.nasdaq.com/oauth2/austt9dkdogT6EFRB417/v1/token
    description: >-
      Streaming API (NCDS Java/Python SDKs): OAuth 2.0 client credentials —
      Nasdaq sales provisions client ID, client secret, token endpoint, and
      Kafka bootstrap servers. The live authorization server metadata
      (RFC 8414, Okta) is captured in
      well-known/nasdaq-data-link-oauth-authorization-server.json and
      advertises the datalink scope. data.nasdaq.com also publishes RFC 9728
      protected-resource metadata pointing at this authorization server.