One API for Every Prediction Market
Every market from six platforms in one normalized schema — live prices, liquidity, wallet positions, crypto, and cross-platform sports matching.
$ npm install @predictorsdk/client$ npm install @predictorsdk/clientBuilt for developers
// canonical_matching
Stable Event IDs
Every market is assigned a stable, deterministic ID. Match events across Kalshi, Polymarket, and more without manual reconciliation.
// cross_platform_schema
Unified Schema
One unified JSON schema. Stop writing custom parsers for every new provider. Use our generated TypeScript, Python, and Go SDKs.
// fresh_market_data
Fresh Market Data
An interval-polled ingest pipeline keeps each platform's market catalog current and re-matched, with built-in retry and cross-source grouping. Live per-outcome quotes, liquidity, and volume are available on the market-detail endpoint.
Build in minutes
Use the generated TypeScript client or call the API directly from your stack.
Sports matching — one game's moneyline, every platform that lists it
Orioles vs. Rockies
mlb-bal-col-2026-08-31
04
SOURCES
08
OUTCOMES
04
LEAGUES
100
MAX_PAGE
Matched Platforms
KXMLBGAME-26AUG312040BALCOLkalshimlb-bal-col-2026-08-31polymarket1712088predict0x499a8bd71112cb7cc0e05a53f64ad21b02272d47be663704c0e3950d80900090sxbetSource Coverage
Supported Providers
Markets, prices, wallets & matching
A unified catalog across all six platforms and every category, live market data (price, liquidity, volume), Polymarket wallet positions, per-second crypto prices, and cross-platform sports matching.
/v1/marketsUnified, paginated catalog of markets from all six providers, across every category — not just sports. Cursor-based pagination (default 25, max 100 per page).
/v1/markets/{market_id}A single market across every platform it appears on — identity always, plus live price, liquidity, and volume on a pricing tier.
/v1/matching-markets/sportsCross-platform NBA, WNBA, NHL, MLB, and NFL identity — one canonical event with aligned moneylines, spreads, totals, props, and exact source IDs where supported.
kalshi_event_tickerpolymarket_market_slugpredict_market_idsxbet_market_id/v1/crypto-prices/binancePer-second historical and live crypto prices from Binance for any trading pair.
currencystart_timeend_timelimitpagination_key/v1/events/{event_id}Event and nested markets across all six platforms. Kalshi sports fanout merges sibling series (spreads, totals, half/quarter lines).
/v1/polymarket/walletPublic profile (image and display name) for any Polymarket wallet — accepts proxy or signer EOA.
/v1/polymarket/wallet/positionsCurrent Polymarket positions for a wallet — accepts proxy address or username.
Raw catalogs to canonical events
Every step is designed to preserve source detail while giving you stable cross-platform IDs.
Ingest
Fetch active market catalogs from connected platforms and normalize source-specific fields.
Match
Pair equivalent game lines and props across sources into one canonical event with stable IDs.
Serve
Query one API endpoint or generated SDK method to consume unified market data.
Coverage and mapping
Cross-platform sports identity by league. /v1/matching-markets/sports aligns moneylines plus supported spreads, totals, and props; every provider-native market also remains available in /v1/markets. AlphaArcade matches full-game MLB and WNBA moneylines today.
| Market Slice | Examples | Kalshi | Polymarket | Predict | SX.Bet | Hyperliquid | AlphaArcade | ProphetX |
|---|---|---|---|---|---|---|---|---|
| NBA | e.g. Lakers vs. Pistons | - | - | |||||
| WNBA | e.g. Tempo vs. Mystics | - | - | - | ||||
| NHL | e.g. Hurricanes vs. Golden Knights | - | - | |||||
| MLB | e.g. D-backs vs. Marlins | - | ||||||
| NFL | e.g. Cowboys vs. Giants | - | - |
What's new
Every public-facing change — new endpoints, response fields, breaking changes and SDK releases — is written up in the docs changelog.
Start building today
Integrate prediction market data from every major platform with a single SDK.