↑ ↓ move · Enter open · Esc close

REST API / Polymarket / Candlesticks by Token

Candlesticks by Token (Polymarket)

Price history for a single Polymarket outcome token, bucketed at your chosen interval. Prices are not normalized - a NO token charts as NO (e.g. ~$0.30 in a 70/30 market), so you can chart each side of a binary market separately. For traded dollar and share volume, use the Token Volume and Volume Chart endpoints.

GET/v2/polymarket/candlesticks/token/{token_id}

Parameters

token_idstring (path)required

Polymarket outcome token 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 - mid-market price (raw token price, not normalized to YES).

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.

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 requested token ID.

_metaobject

Response 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