PolymarketKalshiLimitlessSmarketsOpinionMyriadProbableMetaculusHyperliquidGemini Titan

Unified Prediction Market API for Polymarket, Kalshi & More

Stream live prices, pull historical OHLCV, compare odds across venues, and place trades on Polymarket, Kalshi, Limitless, Smarkets, and 6 more prediction markets — all through one SDK and one API key. Open source. Python and TypeScript.

Read the docs

Get your API key at pmxt.dev/dashboard

The developer toolkit for prediction markets

Every prediction market exposes a different API — different auth, different schemas, different pagination. That's plumbing, not product. PMXT handles the plumbing so you can focus on alpha.

Unified schema across every venue

No more translating between Polymarket condition IDs, Kalshi tickers, and Limitless slugs.

Polymarket
condition_id
CLOB auth
cursor paging
Kalshi
ticker
RSA signing
offset paging
PMXT
Event
Market
Outcome

Python + TypeScript

Same methods, same types. Make your first API call in minutes.

pip install pmxtnpm i pmxtjs

3+ years of historical data

OHLCV candles, orderbook snapshots, and trade history not available from venues directly.

Smart order routing

Route to the best execution price. Fund once, trade everywhere.

Polymarket62¢
Kalshi58¢ ← best
Limitless64¢

AI-ready with MCP

Give Claude or Cursor access to prediction markets through natural language.

> Compare Fed rate odds across venues

Trade on every venue

Create orders, cancel orders, check balances, and manage positions — same interface on every venue.

Local mode — zero overhead

Connect directly to any venue without PMXT servers in between. Your credentials, your connection.

25k
Free credits / month

Search, match, and compare across 10+ venues. One API key.

Make your first API call in minutes

Fetch market data, compare prices across venues, and place trades — with the same methods on every prediction market.

import pmxt

# One API key — every venue, hosted
poly = pmxt.Polymarket(pmxt_api_key="pmxt_live_...")
kalshi = pmxt.Kalshi(pmxt_api_key="pmxt_live_...")

# Search events across venues
events = poly.fetch_events(query="Fed rate decision")
market = events[0].markets[0]
print(f"{market.title}: {market.yes.price}¢")

# Cross-venue matching (hosted API)
router = pmxt.Router(pmxt_api_key="pmxt_live_...")
matches = router.fetch_event_matches()
for match in matches:
    print(match.event.title)
    for m in match.market_matches:
        print(f"  {m.market.source_exchange}: {m.market.yes.price}¢")

Stream any prediction market. Zero infrastructure.

Real-time prices, order books, trades, and historical data from every venue — through a single integration.

live trade feedPOLY · KALSHI · LIMIT
IDAgeVenueMarketOutcomes · Bid · Ask · Size
#008310.41sPOLYCalifornia Governor Election WinnerNewsom72¢74¢$320Faulconer26¢28¢$140
#008321.08sKALSHIWill the Fed cut rates in June?Yes18¢20¢$500No80¢82¢$890
#008331.77sPOLYPresidential Election Winner 2028Democrat49¢51¢$1200Republican48¢50¢$980
#008342.33sLIMITBTC above $120k by July?Yes34¢36¢$75No64¢66¢$210
#008352.91sPOLYUS-Iran diplomatic meeting by end of 2026?Yes11¢13¢$180No87¢89¢$440
#008363.54sKALSHIFrance vs Germany Euro 2028 — WinnerFrance55¢57¢$620Germany43¢45¢$390
#008374.12sLIMITDota 2: Team Liquid vs Xtreme GamingLiquid61¢63¢$55XG37¢39¢$40
#008384.79sKALSHINext Supreme Court retirement 2026Yes42¢44¢$310No56¢58¢$270
#008395.39sPOLYHighest temperature in Paris on May 30?>32°C29¢31¢$95≤32°C69¢71¢$130
#008406.02sLIMITElon Musk tweets count May 19–26>20058¢60¢$30≤20040¢42¢$45
#008416.71sPOLYDemocrats win House 2026Yes41¢43¢$760No57¢59¢$920
#008427.28sKALSHILoL: G2 vs Hanwha Life EsportsG247¢49¢$88HLE51¢53¢$112
#008437.95sPOLYWill Nvidia reach $5T market cap in 2026?Yes37¢39¢$540No61¢63¢$700
#008448.63sKALSHIUS unemployment above 5% by Q3 2026?Yes22¢24¢$415No76¢78¢$830
#008459.31sLIMITETH flips BTC market cap by end of 2027?Yes8¢10¢$60No90¢92¢$180
#008310.41sPOLYCalifornia Governor Election WinnerNewsom72¢74¢$320Faulconer26¢28¢$140
#008321.08sKALSHIWill the Fed cut rates in June?Yes18¢20¢$500No80¢82¢$890
#008331.77sPOLYPresidential Election Winner 2028Democrat49¢51¢$1200Republican48¢50¢$980
#008342.33sLIMITBTC above $120k by July?Yes34¢36¢$75No64¢66¢$210
#008352.91sPOLYUS-Iran diplomatic meeting by end of 2026?Yes11¢13¢$180No87¢89¢$440
#008363.54sKALSHIFrance vs Germany Euro 2028 — WinnerFrance55¢57¢$620Germany43¢45¢$390
#008374.12sLIMITDota 2: Team Liquid vs Xtreme GamingLiquid61¢63¢$55XG37¢39¢$40
#008384.79sKALSHINext Supreme Court retirement 2026Yes42¢44¢$310No56¢58¢$270
#008395.39sPOLYHighest temperature in Paris on May 30?>32°C29¢31¢$95≤32°C69¢71¢$130
#008406.02sLIMITElon Musk tweets count May 19–26>20058¢60¢$30≤20040¢42¢$45
#008416.71sPOLYDemocrats win House 2026Yes41¢43¢$760No57¢59¢$920
#008427.28sKALSHILoL: G2 vs Hanwha Life EsportsG247¢49¢$88HLE51¢53¢$112
#008437.95sPOLYWill Nvidia reach $5T market cap in 2026?Yes37¢39¢$540No61¢63¢$700
#008448.63sKALSHIUS unemployment above 5% by Q3 2026?Yes22¢24¢$415No76¢78¢$830
#008459.31sLIMITETH flips BTC market cap by end of 2027?Yes8¢10¢$60No90¢92¢$180
PolymarketPolymarket
KalshiKalshi
LimitlessLimitless
SmarketsSmarkets
OpinionOpinion
MyriadMyriad
ProbableProbable
MetaculusMetaculus
HyperliquidHyperliquid
Gemini TitanGemini Titan

New venues added regularly. Request a venue on GitHub.

Native APIs are product-facing. PMXT is infrastructure.

Venue APIs serve their own platform. PMXT gives you unified, application-ready data across all of them.

FeaturePMXTPolymarket APIKalshi APIBitqueryPrediction HuntFinFeedDome
Unified schema
Python SDK
TypeScript SDK
Cross-venue search
Cross-venue matching
Trading
Order books
Historical OHLCV
Historical orderbook
Smart order routing
MCP for AI agents
Open source
10+ venues

Yes. The SDK is MIT licensed and available on GitHub. You can read the code, fork it, and contribute. The hosted API requires an API key for cross-venue features like matching and routing.

Start building on every prediction market

Set up your environment and make your first API call in minutes.