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/api/v2/kalshi/market-priceTry It

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

NameTypeRequiredDefaultExampleDescription
market_tickerstringYes-KXMAYORNYCPARTY-25-DKalshi market ticker. Required.

Response Fields

FieldTypeExampleDescription
yes.probabilitynumber | null0.89Normalized yes-side probability from 0 to 1.
yes.best_bidnumber | null0.88Current best bid for the yes side.
yes.best_asknumber | null0.9Current best ask for the yes side.
no.probabilitynumber | null0.11Derived 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.