PMXT Hosted currently supports the following venues. The wire key is
the value you pass in the URL — e.g. POST /api/polymarket/fetchMarkets
or new pmxt.Polymarket({}) from the SDKs.
| Venue | Wire Key | Pass-Through Base |
|---|
| Polymarket | polymarket | POST /api/polymarket/:method |
| Kalshi | kalshi | POST /api/kalshi/:method |
| Kalshi (Demo) | kalshi-demo | POST /api/kalshi-demo/:method |
| Limitless | limitless | POST /api/limitless/:method |
| Probable | probable | POST /api/probable/:method |
| Baozi | baozi | POST /api/baozi/:method |
| Myriad | myriad | POST /api/myriad/:method |
| Opinion | opinion | POST /api/opinion/:method |
| Metaculus | metaculus | POST /api/metaculus/:method |
| Smarkets | smarkets | POST /api/smarkets/:method |
| Polymarket US | polymarket_us | POST /api/polymarket_us/:method |
This list is regenerated automatically from the ExchangeParam enum
in pmxt-core’s OpenAPI spec on every pmxt-core upgrade. If a venue
is missing here, it’s not yet wired through pmxt-core.
Catalog Venues
The hosted catalog currently ingests the following venues:
| Venue | Wire Key | Ingestion |
|---|
| Polymarket | polymarket | polling |
| Kalshi | kalshi | polling |
| Opinion | opinion | polling |
| Limitless | limitless | polling |
| Smarkets | smarkets | polling |
| Probable | probable | polling |
| Myriad | myriad | polling |
Feature support
Not every venue supports every method. Broadly:
- Catalog reads (
fetchMarkets, fetchEvents, fetchMarket,
fetchEvent) — supported on every venue that the catalog ingests.
- Live reads (
fetchOrderBook, fetchOHLCV, fetchTrades) —
supported where the venue exposes the data.
- Writes (
createOrder, cancelOrder, fetchBalance,
fetchPositions) — supported where the venue has a trading API.
See the API Reference for the per-method
matrix (inferred from the OpenAPI operationIds).