Merkatus logoMerkatus Docs

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

FieldDescription
actionsubscribe or unsubscribe
subscriptionsArray of topic subscriptions
topicPublic activity, comment, spot-price, and Chainlink TWAP topics
typeEvent inside the topic, or * for every supported event
filtersOptional 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

TopicTypeUse
activityorders_matchedPublic matched-order activity
commentscomment_createdNew community comments
crypto_prices_chainlinkupdateChainlink spot-price updates
crypto_prices_twap_thirtyupdateChainlink 30-second TWAP updates
crypto_prices_twap_sixtyupdateChainlink 60-second TWAP updates
crypto_prices_binanceupdateBinance-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.

Disconnected
wss://ws-live-data.kuest.com

Connection Log

No events yet.