> ## Documentation Index
> Fetch the complete documentation index at: https://pmxt.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Venues

> Every venue PMXT currently speaks.

PMXT currently supports the following venue targets. 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` |
| Gemini Titan  | `gemini-titan`  | `POST /api/gemini-titan/:method`  |
| Hyperliquid   | `hyperliquid`   | `POST /api/hyperliquid/:method`   |
| SuiBets       | `suibets`       | `POST /api/suibets/:method`       |
| Rain          | `rain`          | `POST /api/rain/:method`          |
| Hunch         | `hunch`         | `POST /api/hunch/:method`         |

<Note>
  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.
</Note>

## 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](/api-reference/overview) for the per-method
matrix (inferred from the OpenAPI `operationId`s).
