Polymarket Endpoints

Polymarket Market Price API

Use Market Price for the simplest current-price lookup in widgets, bots, and demos.

GET/api/v2/polymarket/market-priceTry It

Get one Polymarket market price

Return the top matching outcome price for one market. 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/polymarket/market-price?market_slug=2026-nba-champion&outcome=Oklahoma%20City%20Thunder' \
  -H 'X-API-Key: YOUR_TPM_API_KEY'
Response
{
  "market_slug": "2026-nba-champion",
  "event_slug": "2026-nba-champion",
  "title": "Oklahoma City Thunder",
  "probability": 0.495,
  "best_bid": 0.49,
  "best_ask": 0.5,
  "spread": 0.01,
  "platform_url": "https://polymarket.com/event/2026-nba-champion"
}

Query Parameters

NameTypeRequiredDefaultExampleDescription
market_slugstringNo-2026-nba-championPolymarket market slug.
condition_idstringNo-0xabc123Condition ID or outcome ID.
outcomestringNo-Oklahoma City ThunderOutcome title substring.

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.