1. Get an API key
Go to pmxt.dev/dashboard and create a key. It starts withpmxt_live_ and works immediately.
2. Query a venue
Pick a venue and start pulling data. The SDK gives you a unified interface — same method names and response shapes where the venue supports them.- Python
- TypeScript
pmxt.Kalshi(...),
pmxt.Limitless(...), etc. PMXT keeps the schema consistent, with
per-venue capabilities called out in Supported venues.
3. Search the hosted catalog
The Router is PMXT’s cross-venue search layer — and the foundation for a full smart order router for prediction markets. One query searches across the hosted catalog and returns ranked, unified results.marketId, title, and outcomes shape applies whether the row
came from Polymarket, Kalshi, Limitless, or another hosted catalog venue.
Filter by venue with &exchange=kalshi, by category with
&category=Politics, or omit the venue filter to search the hosted catalog.
The Router is also available as an SDK class —
pmxt.Router(...) in
Python and new pmxt.Router(...) in TypeScript. Beyond search, it
supports cross-venue matching and
price comparison.4. Go further
Router
/v0/events and /v0/markets — cross-venue search and the
beginning of a smart order router for prediction markets.Full venue API
Order books, trades, OHLCV, positions, balances, and trading,
supported where each venue implements them via
POST /api/:exchange/:method.Unified schema
Event / Market / Outcome — the shape that works everywhere.Supported venues
Every venue PMXT speaks, and what each supports.

