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:///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.