Live Data Channel
Stream public activity, comments, and external price updates
The Live Data channel multiplexes public topics over one connection. Subscribe only to the topics and event types your application uses.
Endpoint
wss://ws-live-data.kuest.com
Keep the connection alive
Send any case-insensitive form of PING; the server replies with PONG.
Subscription envelope
| Field | Description |
|---|---|
action | subscribe or unsubscribe |
subscriptions | Array of topic subscriptions |
topic | Public activity, comment, spot-price, and Chainlink TWAP topics |
type | Event inside the topic, or * for every supported event |
filters | Optional topic-specific filter object |
filters accepts a JSON object or a JSON-encoded string. Use symbol for one symbol and
symbols for an array.
Common topic events
| Topic | Type | Use |
|---|---|---|
activity | orders_matched | Public matched-order activity |
comments | comment_created | New community comments |
crypto_prices_chainlink | update | Chainlink spot-price updates |
crypto_prices_twap_thirty | update | Chainlink 30-second TWAP updates |
crypto_prices_twap_sixty | update | Chainlink 60-second TWAP updates |
crypto_prices_binance | update | Binance-backed spot-price updates |
For Polymarket markets beginning on or after August 7, 2026 at 00:00 UTC, use the 30-second TWAP topic for 5-minute markets and the 60-second TWAP topic for 15-minute and 4-hour markets.
One connection can hold several subscriptions. An activity payload includes creator
when the market creator wallet is known.
Activity example
{
"topic": "activity",
"type": "orders_matched",
"payload": {
"proxyWallet": "0xe25b9180f5687aa85bd94ee309bb72a464320f1b",
"creator": "0x8f2a6db31d2f3f3c8e4f9e74d5f5f9d2a7b0c123",
"transactionHash": "0xdeadbeef",
"eventSlug": "x-banned-in-uk-by-march-31"
}
}Try it
WebSocket Playground
Browser sockets cannot set custom Authorization headers. This widget appends the token as a query param.
Connection Log
No events yet.