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