WebSocketCrypto

Polymarket Real-Time Data Socket (RTDS) — WebSocket

Polymarket Real-Time Data Socket (RTDS) — WebSocket is a websocket from Polymarket providing crypto data. RTDS is Polymarket's native WebSocket push feed for live data, including streaming crypto prices (Binance + Chainlink sources) for BTC, ETH, SOL and XRP. A Polymarket bot uses it to compare a market's implied odds against the same live crypto spot/oracle prices that settle its "will BTC close above $X" hourly and daily markets, with no polling.

At a glance

ProviderPolymarket
TypeWebSocket
CategoryCrypto
Real-timeYes — streaming
AuthNone — open endpoint
PricingFree (public WebSocket; no API key for crypto/equity price streams) — Free: public crypto and equity price streams, no authentication or API key, Free: official TypeScript real-time-data-client SDK and community Go/Rust ports, Auth-gated (free): user-specific comment streams require Gamma wallet auth, Rate limits enforced via Cloudflare throttling (sliding-window, ~100 req/min class on REST endpoints)

What data it provides

  • Binance crypto prices: BTC, ETH, SOL, XRP (e.g. btcusdt) with symbol, timestamp and price
  • Chainlink oracle prices: BTC/USD, ETH/USD, SOL/USD, XRP/USD (slash format) — the on-chain settlement source
  • Equity/ETF/forex/metals/commodity prices via Pyth Network (e.g. AAPL, TSLA, SPY, QQQ, EURUSD, Gold)
  • Last ~2 minutes of historical price snapshots delivered on subscription
  • Comments stream: new comments, replies, reactions and removals with author profile and thread structure
  • Per-feed update frequency up to ~5 messages/second

Features

  • Endpoint wss://ws-live-data.polymarket.com; JSON subscribe by topic/type with optional filters
  • Subscriptions can be added, removed or modified live without reconnecting
  • Sub-second / streaming push updates; keepalive via PING every ~5 seconds
  • Dual crypto source: Binance spot plus Chainlink oracle (the price oracle that resolves Polymarket crypto markets)
  • No auth for price feeds; wallet (gamma_auth) only for user-specific comment streams
  • Official TypeScript SDK (Polymarket/real-time-data-client) plus community Go and Rust clients

Links

Use it in a bot

Other crypto data sources

Listed, not endorsed. Pricing and capabilities change without notice — check the provider's own documentation before you depend on anything here. Browse the full data resources directory or the strategy database.
Join Discord