Compare

Telonex alternative: PMData vs Telonex

Both record every Polymarket order book update as Parquet. PMData is faster and half the price; Telonex has longer history and more venues.

Last updated

Competitor details as of , per each vendor's public site.

Comparison of PMData, Telonex historical Polymarket data, as of 2026-09-27
FeaturePMDataTelonex
DatasetPolymarket + Chainlink (no proxy)Polymarket + Chainlink (proxied), Predict.fun, Binance
HistorySince 2026-02Since 2025-10
Order bookRaw WebSocket messagesSnapshots generated from Telonex's local book
Latency (p50 / p99)Receive time minus Polymarket event time4.6 / 40.1 ms8.3 / 73.1 ms
Clock error bound< 40 µs (AWS PHC)Not published
Collection locationAWS London (Colocated)Not published
Redundancy2 WebSocket conn/market, separate networks2 WebSocket conn/market
Ecosystemhftbacktestprediction-market-backtesting
Price$49/mo for full history, personal use license$99/mo/exchange

Which should you pick?

Fast markets

PMData

Crypto Up/Down and other short markets, where latency and the Chainlink TWAP decide results. $49/month, 600 free downloads.

Long history and other venues

Telonex

Polymarket data before February 2026, ready-made quote files, or Predict.fun, Binance, and Polymarket Perpetuals.

Latency benchmark

On identical order book events, PMData's collection latency is about 45% lower at both the median and p99.

Collection latency, same 147,052 order book events

Receive time minus Polymarket event time. Lower is better.

Median (p50)

PMData
4.6 ms
Telonex
8.3 ms
0 ms5 ms10 ms

99th percentile (p99)

PMData
40.1 ms
Telonex
73.1 ms
0 ms40 ms80 ms
Methodology
  • Sample: nine Polymarket BTC Up/Down 5-minute markets, one per day, each the market starting at 00:00 UTC. Run on August 12, 2026.
  • Events: every best bid or best ask change: PMData from its L2 files, Telonex from its quotes channel, excluding boundary seed rows.
  • Matching:147,052 events matched one to one (100% of PMData's, 99.997% of Telonex's), so both are measured on identical market events.
  • Results: p50 4.585 ms vs 8.260 ms; p99 40.133 ms vs 73.099 ms.
  • Clock:PMData's clock error bound is under 40 µs (AWS PHC), so the measured latency is not distorted by clock error.

Switching from Telonex

Telonex Polymarket channels and the PMData data types that cover them
TelonexPMData
tradestrades
book_snapshot_5 / 25 / fulll2raw messages, rebuild any depth
quotesl2top of the rebuilt book
onchain_fillsonchain_fills
crypto_pricesstreams, streams_twap30s / 60sdirect from Chainlink
import pandas as pd

url = ("https://api.pmdata.dev/v1/polymarket/l2/2026/07/18/"
       "btc-updown-5m-1784332800.parquet")
df = pd.read_parquet(url, storage_options={"api_key": "<YOUR_API_KEY>"})

One Parquet file per market, data type, and UTC day. See the API reference.

Telonex details from telonex.io, checked .

Frequently asked questions

Try PMData on your own backtest

The free tier includes 600 file downloads of tick-level L2, trades, and on-chain fills.

See pricing