Skip to main content
GET
/
polymarket
/
market
/
position
/
candlestick
Get position candlesticks by position_id
curl --request GET \
  --url https://api.struct.to/v1/polymarket/market/position/candlestick
[
  {
    "t": 1,
    "l": 123,
    "h": 123,
    "o": 123,
    "c": 123,
    "v": 123,
    "tc": 123,
    "m": 123
  }
]

Query Parameters

position_id
string
required

Position/token ID (required)

resolution
enum<string>
required

Candle interval: 1, 5, 15, 30, 60, 240, D, 1D

Available options:
1,
5,
15,
30,
60,
240,
D,
1D
count_back
integer<int32>

Number of candles (max: 2500)

from
integer<int64>

Start timestamp (Unix seconds)

to
integer<int64>

End timestamp (Unix seconds)

Response

200 - application/json

OHLCV candlestick data

t
integer<int64>
required
Required range: x >= 0
l
number<double> | null
h
number<double> | null
o
number<double> | null
c
number<double> | null
v
number<double> | null
tc
integer<int32> | null
m
number<double> | null
Last modified on March 17, 2026