Websockets
Use Websockets for low-latency market and account updates.
Authentication models
Use the auth model required by each stream:
No auth for Order Book, Chance History, Activity Feed, and Last Trades Feed
In-band
AUTHfor Order Updates, Balance Updates, and Order FeedPrivate streams use API key auth only
Endpoint pages
Order Book — real-time best bid, best ask, and last chance per outcome
Chance History — live probability updates and chart history
Account & History Streams — orders, balances, activity, and last trades
WebSocket API Reference — full auth, message, and stream reference
Private stream auth
Send this message right after connect.
{
"t": "AUTH",
"d": {
"apiKey": "<API_KEY>",
"signature": "<SIGNATURE>",
"timestamp": "<UNIX_EPOCH_SECONDS>"
}
}Build signature from timestamp + "GET" + path.
Stream groups
Public market data
Connect directly:
wss://order-book.outpoll.com/event/wswss://chance-history-service.outpoll.com/ws
Private account data
Send AUTH after connect:
wss://order-service.outpoll.com/order/wswss://wallet-mutator-view.outpoll.com/balance/wswss://history-service.outpoll.com/order/ws
Public activity and trade broadcasts
No auth required:
wss://history-service.outpoll.com/history/wswss://history-service.outpoll.com/last-trades/ws
Last updated
Was this helpful?

