Kalshi Endpoints
Kalshi Market Price API
Use Market Price for the simplest current-price lookup by Kalshi market ticker. Returns yes and no sides.
Get one Kalshi market price
Return the current yes/no prices for a single Kalshi market by market_ticker. This is the simplest endpoint for widgets, bots, and demos.
Live GET Request
Try it
Live Response
Click Try It to run this GET request against the API.Request
curl 'https://api.thepredictionmarkets.com/api/v2/kalshi/market-price?market_ticker=KXMAYORNYCPARTY-25-D' \
-H 'X-API-Key: YOUR_TPM_API_KEY'Response
{
"market_ticker": "KXMAYORNYCPARTY-25-D",
"event_ticker": "KXMAYORNYCPARTY-25",
"event_slug": "nyc-mayor-2025",
"title": "Will a Democrat win the NYC Mayor race?",
"yes": {
"probability": 0.89,
"best_bid": 0.88,
"best_ask": 0.9
},
"no": {
"probability": 0.11
},
"platform_url": "https://kalshi.com/markets/kxmayornycparty-25"
}Query Parameters
| Name | Type | Required | Default | Example | Description |
|---|---|---|---|---|---|
| market_ticker | string | Yes | - | KXMAYORNYCPARTY-25-D | Kalshi market ticker. Required. |
Response Fields
| Field | Type | Example | Description |
|---|---|---|---|
| yes.probability | number | null | 0.89 | Normalized yes-side probability from 0 to 1. |
| yes.best_bid | number | null | 0.88 | Current best bid for the yes side. |
| yes.best_ask | number | null | 0.9 | Current best ask for the yes side. |
| no.probability | number | null | 0.11 | Derived no-side probability (1 − yes.probability). |
Build with TPM
Get your API key
Start with Kalshi and Polymarket market data, then add unified spreads, signals, alerts, and watchlists as your workflow grows.