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.
/v2/polymarket/candlesticks/token/{token_id}Parameters
token_idstring (path)requiredPolymarket outcome token ID (path parameter).
intervalintegerBucket size in minutes. Allowed: 0 (auto-pick), 1, 5, 15, 60, 1440. Default: 0.
start_tsintegerStart of range, unix seconds. Optional.
end_tsintegerEnd of range, unix seconds. Optional.
Response
candlesticksobject[]OHLCV candles in ascending timestamp order.
Show 6 fields
tintegerUnix timestamp (seconds) of the bucket start.
onumberOpen - mid-market price (raw token price, not normalized to YES).
hnumberHigh - mid-market price for the interval.
lnumberLow - mid-market price for the interval.
cnumberClose - mid-market price for the interval.
vnumber | nullTraded volume. Use the Token Volume and Volume Chart endpoints for dollar and share volume.
intervalintegerResolved interval in minutes.
interval_secondsintegerResolved interval in seconds.
first_trade_tsinteger | nullEarliest timestamp in the response.
last_trade_tsinteger | nullLatest timestamp in the response.
token_idstringThe requested token ID.
_metaobjectResponse metadata.
Show 3 fields
sourcestringData source identifier.
volume_availablebooleanWhether traded volume is included in this series.
notestringNote describing the price series.