Skip to main content
Previa aggregates market data from multiple prediction market platforms into a single interface. Each platform has different data availability and connection options.

Kalshi

Kalshi is a US-regulated prediction market exchange (CFTC-regulated). Markets cover politics, economics, weather, tech, sports, and more. What Previa pulls from Kalshi:
  • Live event and market listings with full metadata
  • Real-time YES/NO prices
  • 24-hour volume and liquidity
  • Historical OHLCV price data (candlesticks)
  • Market resolution status and outcome data
  • Series and event groupings (markets organized into events)
Data freshness: Kalshi data is polled continuously. Prices and volume figures update whenever the poller fetches new data from the Kalshi Trade API. Portfolio tracking: Connect your Kalshi account using your API key and secret to track open positions and P&L. Available on Pro and Enterprise plans.

Polymarket

Polymarket is a decentralized prediction market built on Polygon (an Ethereum Layer 2 network). It is one of the largest prediction markets by volume. What Previa pulls from Polymarket:
  • Live event and market listings with full metadata
  • Real-time YES/NO prices via the Central Limit Order Book (CLOB) API
  • 24-hour volume and liquidity from the Gamma and Data APIs
  • Historical price data (OHLCV candlesticks)
  • On-chain condition IDs for independent verification
Data freshness: Polymarket data is fetched from three separate APIs (Gamma, Data, and CLOB) and merged into a single normalized record per market. On-chain verification: Every Polymarket market has a condition ID — a contract address on the Polygon blockchain. From any market’s detail page, click View on Polygonscan to inspect the contract directly. Portfolio tracking: Connect your Polymarket wallet address to track positions. Available on Pro and Enterprise plans.
Polymarket portfolio tracking reads positions from the public CLOB API using your wallet address. Full on-chain USDC balance reads are on the roadmap.

Data normalization

Previa normalizes data from both platforms into a common format:
FieldKalshi sourcePolymarket source
YES priceyes_ask from Trade APIBest ask from CLOB
NO priceno_ask from Trade APIDerived from YES price
Volume 24hvolume (24h window)volumeNum from Gamma API
Liquidityopen_interestliquidityNum from Gamma API
Expiresclose_timeendDateIso

Coming soon

Additional platforms are planned for future releases:
PlatformTypeStatus
MetaculusCommunity forecastingPlanned
ManifoldPlay-money prediction marketPlanned
PredictItPolitical prediction marketPlanned
Data from new platforms will appear in the same unified market scanner — no configuration needed on your end.