Polymarket data,
unified with the ecosystem
580K+ markets, 650M+ trades normalized to our unified schema. Compare with Kalshi instantly. No blockchain indexing required.
Get Started580K+
Markets indexed
650M+
Trades tracked
2020
Data since
~10ms
Update latency
More than just Polymarket data
Get Polymarket data AND see how it compares to the same event on Kalshi. We've already matched the events for you.
- Same schema as Kalshi data
- Cross-platform event linking included
- Compare prices across platforms instantly
- Spot arbitrage opportunities automatically
// Get Polymarket market WITH cross-platform prices
const res = await fetch('https://api.probalytics.io/v1/markets/polymarket:btc-100k')
const market = await res.json()
// Automatically includes linked markets!
console.log(market.price) // 0.52
console.log(market.crossPlatform)
// {
// kalshi: { id: 'KXBTC...', price: 0.48 }
// }The Problem
Why not access Polymarket directly?
Polymarket runs on Polygon. Getting reliable data means dealing with blockchain infrastructure.
Running an indexer
You need to run and maintain blockchain infrastructure to index Polymarket data.
Handling reorgs
Chain reorganizations can invalidate your indexed data. You need to handle rollbacks.
RPC rate limits
Public RPC endpoints have strict rate limits. You need your own node or paid RPC.
CLOB complexity
Polymarket's CLOB (Central Limit Order Book) has its own complexities to understand.
With Probalytics
We handle all the blockchain complexity. You get clean, normalized data through a simple API. Real-time streaming, historical data, cross-platform comparison - all without touching a blockchain.
Coverage
What we index from Polymarket
Markets
All market metadata, questions, categories, end dates
Trades
Every trade with timestamp, price, size, side
Orderbooks
Orderbook snapshots and real-time updates
Resolutions
Market outcomes and resolution timestamps
Prices
Historical price data at multiple intervals
Polymarket data, normalized
We map Polymarket's blockchain-specific fields (token IDs, condition IDs, CLOB data) to our unified event model. Same schema as Kalshi.
conditionIdmarket.idoutcome tokensmarket.outcomes[]CLOB pricemarket.priceUnified Market Object
{
"id": "polymarket:btc-100k",
"platform": "polymarket",
"question": "BTC above $100k?",
"price": 0.52,
"volume24h": 1240000,
"endDate": "2024-12-31",
"crossPlatform": {
"kalshi": { "price": 0.48 }
}
}Ready to access Polymarket data?
Start accessing Polymarket data today. No blockchain infrastructure required.
Sign up nowAlso interested in other platforms? Check out Kalshi data