---
url: "https://predictiontoolkit.com/tools/polymarket-rtds/"
publisher: "PredictionToolkit"
dateModified: "2026-11-02"
---

[← Streaming data](<https://predictiontoolkit.com/polymarket-streaming-data/>) 

![Polymarket RTDS logo](<https://predictiontoolkit.com/assets/icon-logo-tool-polymarket-gamma-api-f6a03cf91e60-32-a8fd12b110824dad.webp>)

Data API

# Polymarket RTDS: separate activity from migrating price feeds

RTDS is Polymarket’s legacy real-time service. The documented migration moves reference-price subscriptions to PolyBolt while leaving the activity topic on RTDS, requiring separate handling of the two connections.

[**3.0**/ 5Editorial rating](<https://predictiontoolkit.com/tools/polymarket-rtds/#reviews>) [Editorial assessment](<https://predictiontoolkit.com/tools/polymarket-rtds/#reviews>) 

[Read real-time streams and RTDS migration](<https://docs.polymarket.com/market-data/real-time-data>) docs.polymarket.com

**Available on:** API

**Pricing:** [See plans and costs ↓](<https://predictiontoolkit.com/tools/polymarket-rtds/#pricing>) 

[Screenshots](<https://predictiontoolkit.com/tools/polymarket-rtds/#screenshots>) [Explore alternatives](<https://predictiontoolkit.com/tools/polymarket-rtds/#alternatives>) 

[Streaming data](<https://predictiontoolkit.com/polymarket-streaming-data/>) [Data APIs](<https://predictiontoolkit.com/polymarket-api/>) +2 more

[Official developer tools](<https://predictiontoolkit.com/polymarket-official-tools/>) [Crypto research](<https://predictiontoolkit.com/data-sources/crypto/>) 

## Screenshots and interface

Product preview1 / 2

Migration guide and topic mapping.

## What is Polymarket RTDS?

Changing the WebSocket URL alone does not migrate a client. PolyBolt changes authentication, op-based subscription messages, object filters, symbols and heartbeats. Its crypto spot source is Pyth; a USD reference series is not the old Binance USDT quote series.

Read full\_accuracy\_value as a decimal string, without the legacy E18 conversion. Preserve subscription snapshots and sequence continuity, and account for retired channels: the old 30-second TWAP has no listed replacement, while live comments are being retired and comment lists remain in REST.

### Who it is for

-   Developers maintaining legacy RTDS clients.
-   Crypto and equity applications using reference prices.
-   Teams updating real-time data connections.

## Data and API methods

-   **Legacy activity topic**
    
    Keep activity on RTDS; PolyBolt has no replacement activity channel.
    
-   **Reference-price channels**
    
    Use price.crypto and price.equity for supported spot references.
    
-   **60-second TWAP**
    
    The Chainlink 60-second path maps to price.crypto.twap with window\_seconds=60.
    
-   **Authenticated prices**
    
    Send CLOB credentials in an auth message before subscribing.
    
-   **Snapshots and sequences**
    
    Process the snapshot flag and per-channel sequence on subscription.
    
-   **Connection health**
    
    Handle protocol Ping/Pong, dropped counters, reconnects and close codes.
    

## Integration tasks

### Migrate reference prices

Identify the old topic, authenticate to PolyBolt, choose a supported channel and lowercase USD symbol, then parse full\_accuracy\_value as a decimal string.

### Maintain activity separately

Keep the RTDS activity connection while migrating prices and track both connection lifecycles.

## Pricing and total cost

The migration guide lists no separate stream subscription price. Valid CLOB credentials are required for PolyBolt price channels.

## API access and setup

1.  Inventory the RTDS topics your application uses.
2.  For prices, connect to wss://ws-live-v2.polymarket.com/ws.
3.  Authenticate, then use op-based subscriptions and object filters.
4.  Map btcusdt or btc/usd to btcusd; equity symbols are lowercase.
5.  Handle snapshots, sequences, reconnects and closes; documented support needs @polymarket/client 0.11.0 or later.

## Useful links

-   [Polymarket Discord community](<https://discord.gg/polymarket>) 

### What to check

-   The spot-price source changes to Pyth USD references.
-   Do not apply E18 scaling to full\_accuracy\_value.
-   No replacement is listed for legacy 30-second TWAP.
-   Live comments retire without a replacement stream; REST comment listings remain.
-   PolyBolt allows 64 active subscriptions and 20 subscribe frames/second; violations can close the connection.

A closer look

## Ratings & reviews

Editorial rating

**3.0**/ 5

0 user reviews

PredictionToolkit editorial

### Our take on Polymarket RTDS

The migration guide supports maintaining real-time workflows. Changed sources and authentication, together with retired channels, require substantive updates to legacy clients.

**Assessment criteria:** Task usefulness, documented scope, setup clarity, and access and cost transparency.

**Assessment date:** 2026-10-01

**Documentation reviewed:** 2026-10-01

Documentation-based assessment. [How we rate](<https://predictiontoolkit.com/methodology/>) 

### User reviews 0

The main score switches to user ratings after 5 published reviews.

**Be the first to share your experience**

A specific example helps the next person choose the right tool.

## Related tools

[Browse category](<https://predictiontoolkit.com/polymarket-streaming-data/>) 

![Official @polymarket/client TypeScript quickstart](<https://predictiontoolkit.com/assets/cover-polymarket-client-bfee6ec6380b7d9d-400.webp>)

![@polymarket/client logo](<https://predictiontoolkit.com/assets/logo-tool-polymarket-client-765ba4cc040b.webp>)[@polymarket/client](<https://predictiontoolkit.com/tools/polymarket-client/>) 

SDK**4.0**Editorial

Build typed Polymarket apps with public reads, resumable scans, real-time topics and separate authenticated actions.

-   Language TypeScript · JavaScript

TypeScript client and subscription models.

![Official Polymarket CLOB price and book documentation](<https://predictiontoolkit.com/assets/cover-polymarket-clob-api-39f988b081351d90-400.webp>)

![Polymarket CLOB API logo](<https://predictiontoolkit.com/assets/logo-tool-polymarket-clob-api-765ba4cc040b.webp>)[Polymarket CLOB API](<https://predictiontoolkit.com/tools/polymarket-clob-api/>) 

Data API**4.0**Editorial

Read outcome prices and depth, then handle authenticated orders through a separate signing boundary.

-   Access API

Outcome-token books and executable market prices.

![Polymarket public sports channel and heartbeat documentation](<https://predictiontoolkit.com/assets/cover-polymarket-sports-websocket-d7d3ffe80862a22d-400.webp>)

![Polymarket Sports WebSocket logo](<https://predictiontoolkit.com/assets/icon-logo-tool-polymarket-gamma-api-f6a03cf91e60-32-a8fd12b110824dad.webp>)[Polymarket Sports WebSocket](<https://predictiontoolkit.com/tools/polymarket-sports-websocket/>) 

Data API**4.0**Editorial

Bring live scores, periods and game status into a sports-market interface.

-   Access API

A separate live-game stream.

## Frequently asked questions about Polymarket RTDS

### Can I only change the endpoint?

No. Auth, op messages, filters, symbols and heartbeat handling change too.

### Does every topic move to PolyBolt?

No. Activity stays on RTDS.

### Which field preserves precision?

Read full\_accuracy\_value as a decimal string.

### Why is btcusdt unsuitable?

The new crypto channel expects lowercase USD symbols such as btcusd.

In this profile
