SiftingIO · AsyncAPI Specification
SiftingIO Live Stream
Version 1.0.0
WebSocket API for live market data. Connect to `wss://stream.sifting.io/ws/v1?key=sft_...` — the API key is passed as the `key` query parameter (the only WebSocket auth method). After connecting, send `subscribe` operations for the products and symbols you want; the server streams `tick` and `tvl` frames and replies to control operations with `ack` / `pong` / `error` frames. All frames are JSON text.
View Spec
View on GitHub
Financial market dataStocks/equitiesForexCryptocurrencyDeFi/on-chainCommoditiesSEC FilingsXBRLFundamentalsFintechQuant/trading infrastructureReal-Time StreamingWebSocketFIXFinancial DataMarket DataStocksDeFiReal-TimeREST APIMCP Serveragent-nativeAsyncAPIEventsWebSockets
Channels
stream
Single bidirectional channel carrying control ops and data frames.
Messages
Auth
Auth
Subscribe
Subscribe
Unsubscribe
Unsubscribe
Ping
Ping
Ack
Ack
Pong
Pong
Tick
Tick
Price update.
TVL
TVL update
ErrorFrame
Error
Servers
wss
production
Production live stream. Append `?key=sft_...` to authenticate.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.