TD Ameritrade Streaming Market Data API

Provides a WebSocket-based streaming API that delivers up-to-the-second market data including real-time Level 1 and Level 2 quotes, time and sales data for equities, options, and futures, as well as order book depth data. Streaming sessions are initiated using credentials obtained from the User Principals endpoint.

API entry from apis.yml

apis.yml Raw ↑
name: TD Ameritrade Streaming Market Data API
description: 'Provides a WebSocket-based streaming API that delivers up-to-the-second market data including
  real-time Level 1 and Level 2 quotes, time and sales data for equities, options, and futures, as well
  as order book depth data. Streaming sessions are initiated using credentials obtained from the User
  Principals endpoint.

  '
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://developer.tdameritrade.com/content/streaming-data
baseURL: wss://streamer-ws.tdameritrade.com/ws
tags:
- Streaming
- WebSocket
- Real-Time
- Level 2
- Market Data
properties:
- type: Documentation
  url: https://developer.tdameritrade.com/content/streaming-data
- type: Authentication
  url: https://developer.tdameritrade.com/authentication/apis
contact:
- FN: TD Ameritrade Developer Support
  email: [email protected]
  url: https://developer.tdameritrade.com/