Skip to main content
The Event Contracts WebSocket API provides public market data and authenticated account updates.

Connection

Use one connection for the channels of the selected product. Prediction Markets uses ec.*; Event Contracts uses ec.*.

Channel groups

  • Public channels: ec.trades, ec.depth, ec.bbo, ec.status, ec.cpi, ec.candlestick, and ec.oc_price
  • Private channels: ec.orders, ec.usertrades, ec.positions, and ec.settlements
Public channels do not require authentication. Private channels require an API Key signature. See WebSocket Protocol, Public Channels, and Private Channels.