🔗 WebSocket DS API

Endpoints

WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below.

Endpoints

EnviromentEncryptionValue
ProductionYeswss://lowercase-exchange-name.ws-ds.md.coinapi.io/
(eg. wss://coinbase.ws-ds.md.coinapi.io/)
ProductionYeswss://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/
(eg. wss://cross-connect-endpoint/md/ws-ds-coinbase/)
ProductionNows://lowercase-exchange-name.ws-ds.md.coinapi.io/
(eg. ws://coinbase.ws-ds.md.coinapi.io/)
ProductionNows://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/
(eg. ws://cross-connect-endpoint/md/ws-ds-coinbase/)
ProductionYeswss://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/)
ProductionNows://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. ws://api-ncsa.coinapi.io/md/ws-ds-coinbase/)
ProductionYeswss://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. wss://api-emea.coinapi.io/md/ws-ds-coinbase/)
ProductionNows://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. ws://api-emea.coinapi.io/md/ws-ds-coinbase/)
ProductionYeswss://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. wss://api-apac.coinapi.io/md/ws-ds-coinbase/)
ProductionNows://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/
(eg. ws://api-apac.coinapi.io/md/ws-ds-coinbase/)

For Hyperliquid L4 feeds (book_l4, trade_l4, hl_oracle_prices, hl_twap_statuses, hl_misc_events, hl_system_events), use the dedicated hyperliquidl4 data source name, for example wss://hyperliquidl4.ws-ds.md.coinapi.io/ or wss://api-ncsa.coinapi.io/md/ws-ds-hyperliquidl4/.

For testing, debugging and development purposes we are recommending:

Service StatusGitHub SDK

On this page