Aggregators
Unified prediction market APIs and aggregators
Aggregator libraries and APIs that put Kalshi, Polymarket and other venues behind one interface, with what each normalizes and what it leaves to you.
Checked September 8, 2026 · every price read off the live site
Every aggregators API
4 reviewed · alphabetical-
Kairos Cross-venue trading terminal: Kalshi, Polymarket and Predict.fun in one order book, with sub-second data and advanced order types.
-
CCXT Adding Polymarket and Kalshi to a bot that already runs on CCXT for crypto exchanges, in any of seven languages.
-
dr-manhattan A small, readable CCXT-style Python base for five venues that you intend to fork and extend rather than consume as a service.
-
PMXT The CCXT of prediction markets: open-source unified library, 2,100+ stars, Python and TypeScript, 15+ venues including Kalshi and both Polymarkets.
-
PolyRouter Data-only unified API across Polymarket, Kalshi, Manifold, Limitless, SX Bet, Novig and ProphetX, with an MCP server. Free tier.
| API | Venues | Pricing | Type |
|---|---|---|---|
| CCXT | Polymarket, Kalshi, Limitless, Opinion, Myriad, Hyperliquid, Binance | Open source (MIT). | library |
| dr-manhattan | Polymarket, Kalshi, Opinion, Limitless, Predict.fun | Open source (MIT). | library |
| PMXT | Polymarket, Polymarket US, Kalshi, Limitless, Probable, Baozi, Myriad, Opinion, Metaculus, Smarkets, Gemini Titan, Hyperliquid, SuiBets, Rain, Hunch | Open source (MIT) when self-hosted. | library |
| PolyRouter | Polymarket, Kalshi, Manifold Markets, Limitless, ProphetX, Novig, SX.bet | Free. | API |
How these APIs work
Unified or aggregator APIs put one method name and one response shape in front of several prediction market venues. Instead of learning Polymarket's CLOB, Gamma and Data APIs and then Kalshi's RSA-signed REST, you call fetch_markets or fetch_order_book once and pick the venue by name. PMXT, CCXT and dr-manhattan do this as libraries; PolyRouter does it as a hosted REST service.
The split that matters is read versus write, and hosted versus self-hosted. PolyRouter reads only. PMXT reads 15 venues and, in hosted mode, trades three through its own escrow; self-hosted, it trades wherever you supply venue keys. CCXT and dr-manhattan run on your machine with your credentials and no middleman.
Dome API, the aggregator many 2025 tutorials reference, was acquired by Polymarket and shut down on April 28, 2026. PMXT ships a codemod for anyone still on it.
How to choose
- List the venues you actually trade and check each library's table. PMXT covers 15, CCXT 7, PolyRouter 7 (data only), dr-manhattan 5.
- Decide whether you need writes. If yes, check where they run: on your machine with your keys (CCXT, dr-manhattan, PMXT self-hosted) or through a hosted escrow (PMXT hosted).
- Check rate limits and credits against your polling plan. PolyRouter allows 100 requests per minute flat; PMXT's free tier is 60 per minute and 25,000 credits per month.
- Look at the last push date and release count. PMXT has 322 PyPI releases, CCXT ships weekly, PolyRouter's changelog stops in January 2026, dr-manhattan's PyPI release is stale.
- If you need the same event matched across venues, only PMXT's Router does that today.
Questions about aggregators APIs
What is the best unified prediction market API?
PMXT has the widest coverage (15 venues, 2,138 stars) and the only cross-venue matching layer. CCXT is the choice if you already run it or need Go, Java, C#, PHP or Rust. PolyRouter is the free data-only option.
Is Dome API still available?
No. docs.domeapi.io states Dome was acquired by Polymarket and all Dome APIs reached end of life on April 28, 2026.
Does CCXT support prediction markets?
Yes. CCXT's README lists 7 prediction market exchanges including Polymarket, Kalshi, Limitless, Opinion, Myriad, Hyperliquid and Binance.
Official APIs for building. One book for trading.
Rather trade the spread than build the plumbing? The free Kairos terminal gives you Kalshi, Polymarket and Predict.fun in one order book.