Polymarket Endpoints

Polymarket Candlesticks API

Candlesticks return historical probability price points at configurable candle width, proxied from clob.polymarket.com.

GET/api/v2/polymarket/candlesticksTry It

Get Polymarket candlesticks

Historical probability price series for a Polymarket market at configurable candle width, proxied from clob.polymarket.com.

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/candlesticks?market_slug=2026-nba-champion&fidelity=60' \
  -H 'X-API-Key: YOUR_TPM_API_KEY'
Response
{
  "history": [
    { "t": 1745280000, "p": 0.481 },
    { "t": 1745283600, "p": 0.490 },
    { "t": 1745287200, "p": 0.495 }
  ],
  "market_slug": "2026-nba-champion",
  "condition_id": "0x123...",
  "fidelity_minutes": 60
}

Query Parameters

NameTypeRequiredDefaultExampleDescription
market_slugstringNo-2026-nba-championPolymarket market or event slug. Required unless condition_id is provided.
condition_idstringNo-0xabc123Polymarket condition ID. Overrides market_slug.
fidelityintegerNo6060Candle width in minutes. Common values: 1, 5, 60, 1440.
start_tsintegerNo-1745280000Start of range as Unix timestamp (seconds).
end_tsintegerNo-1745366400End of range as Unix timestamp (seconds).

Response Fields

FieldTypeExampleDescription
historyobject[]-Array of candle points.
history.tinteger-Candle open time as Unix timestamp (seconds).
history.pnumber-Probability/price at candle open (0 to 1).
fidelity_minutesinteger-Candle width used for this response.

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.