Signals

Probabilities

Probabilities are normalized from venue prices into 0 to 1 values so applications can compare outcomes consistently.

How to use probabilities

Use probability for current implied odds, probability_change_24h for movement, best_bid/best_ask/spread for quote quality, and quote_age_seconds to avoid stale signals.

GET/api/v2/polymarket/pricesTry It

Get Polymarket prices

Fetch current Polymarket outcome probabilities, bid/ask, spread, volume, and quote freshness from TPM outcome rows.

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/polymarket/prices?market_slug=2026-nba-champion&limit=5' \
  -H 'X-API-Key: YOUR_TPM_API_KEY'
Response
{
  "prices": [
    {
      "market_slug": "2026-nba-champion",
      "event_slug": "2026-nba-champion",
      "event_title": "2026 NBA Champion",
      "title": "Oklahoma City Thunder",
      "probability": 0.495,
      "best_bid": 0.49,
      "best_ask": 0.5,
      "spread": 0.01,
      "volume": 8208874.22,
      "platform_url": "https://polymarket.com/event/2026-nba-champion"
    }
  ],
  "count": 1
}

Query Parameters

NameTypeRequiredDefaultExampleDescription
market_slugstringNo-2026-nba-championFilter prices to one Polymarket market slug.
event_slugstringNo-2026-nba-championFilter prices to a TPM event slug.
condition_idstringNo-0xabc123Filter by Polymarket condition ID or stored outcome identifier.
outcomestringNo-Oklahoma City ThunderFilter by outcome title substring.
limitintegerNo255Maximum number of outcome prices to return.

Response Fields

FieldTypeExampleDescription
market_slugstring-Polymarket market slug.
titlestringOklahoma City ThunderOutcome title.
probabilitynumber | null0.495Current probability (0 to 1).
best_bidnumber | null0.49Best bid.
best_asknumber | null0.50Best ask.
spreadnumber | null0.01Spread.
volumenumber8208874.22Outcome volume.
quote_age_secondsnumber | null-Age of the quote in seconds.

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.