Trading Economics Streaming API (WebSocket)
Version 1.0.0
AsyncAPI 2.6 description of the Trading Economics **WebSocket streaming surface** at `wss://stream.tradingeconomics.com/`. Unlike many data providers whose "streaming" is HTTP polling or SSE, Trading Economics documents a true, persistent WebSocket connection. Clients connect with their API client credentials passed on the connection URL (`?client=key:secret`), then send JSON subscribe messages naming a topic. Documented topics include: - **Market symbols** (e.g. `EURUSD:CUR`, `AAPL:US`, `CL1:COM`) for live quote ticks (https://docs.tradingeconomics.com/markets/streaming/) - **calendar** for live economic calendar releases - actual values the moment indicators like interest rate decisions and CPI are published (https://docs.tradingeconomics.com/economic_calendar/streaming/) - **news** for live news items (https://docs.tradingeconomics.com/news/streaming/) - **earnings** for earnings releases (https://docs.tradingeconomics.com/financials/streaming/) Per the markets streaming documentation, subscribing to more than a single market topic requires a full key:secret credential pair; a plain key is limited to the single market topic EURUSD:CUR. The request/response REST surface (indicators, calendar, markets, forecasts, historical, financials) is modeled in the companion OpenAPI document at `openapi/tradingeconomics-openapi.yml`.
Channels
Messages
Servers
stream.tradingeconomics.com