↑ ↓ move · Enter open · Esc close

REST API / Polymarket / Candlesticks

Candlesticks (Polymarket, by Condition)

Market-level price history for a Polymarket market, normalized to the YES outcome and bucketed at your chosen interval. For traded dollar and share volume, use the Token Volume and Volume Chart endpoints. Markets without Yes/No outcomes (e.g. Up/Down) resolve to the first outcome.

GET/v2/polymarket/candlesticks/{condition_id}

Parameters

condition_idstring (path)required

Polymarket condition ID (path parameter).

intervalinteger

Bucket size in minutes. Allowed: 0 (auto-pick), 1, 5, 15, 60, 1440. Default: 0.

start_tsinteger

Start of range, unix seconds. Optional.

end_tsinteger

End of range, unix seconds. Optional.

Response

candlesticksobject[]

OHLCV candles in ascending timestamp order.

Show 6 fields
tinteger

Unix timestamp (seconds) of the bucket start.

onumber

Open price (mid).

hnumber

High - mid-market price for the interval.

lnumber

Low - mid-market price for the interval.

cnumber

Close - mid-market price for the interval.

vnumber | null

Traded volume. Use the Token Volume and Volume Chart endpoints for dollar and share volume.

intervalinteger

Resolved interval in minutes (1, 5, 15, 60, or 1440).

interval_secondsinteger

Resolved interval in seconds.

first_trade_tsinteger | null

Earliest timestamp in the response.

last_trade_tsinteger | null

Latest timestamp in the response.

token_idstring

The YES token ID resolved from the requested condition_id.

condition_idstring

The condition_id from the request.

_metaobject

Source metadata.

Show 3 fields
sourcestring

Data source identifier.

volume_availableboolean

Whether traded volume is included in this series.

notestring

Note describing the price series.

Full API response