Skip to main content
GET
Underlying crypto price curve

Path Parameters

symbol
string
required

Market symbol, e.g. UAE-CUP-FINAL-20260425. Used by sub-resource endpoints (/orderbook, /trades, /ohlc, /traders). The root market-detail endpoint /api/markets/{slug} accepts the slug instead — see MarketSlug.

Query Parameters

range
enum<string>
required

Time-window preset.

Available options:
10m,
1h,
1d,
1w,
1m,
all

Response

OK

Underlying-asset price curve for a crypto market — the price of the COIN, distinct from the market probability charts on /ohlc and /price-history.

symbol
string
required
Example:

"BTC15M-20260729T1730"

instrumentId
string | null
required
Example:

"BTC-USD"

asset
string | null
required
Example:

"BTC"

quoteAsset
string | null
required
Example:

"USD"

range
enum<string>
required

Echoes the requested preset.

Available options:
10m,
1h,
1d,
1w,
1m,
all
bucketSeconds
integer
required

Resolved bucket width (60 / 300 / 3600 / 14400 / 86400).

Example:

60

from
string<date-time>
required

Inclusive lower bound, snapped to the bucket grid.

to
string<date-time>
required

Exclusive upper bound, snapped to the bucket grid.

points
object[]
required

Per-bucket closes in ascending time order. Only complete, grid-aligned buckets are returned; capped at 2000 points.

spot
object | null
required

Latest finalized minute for the instrument. May sit PAST the response's to; null when no candles exist yet.

priceToBeat
string | null
required

Reference line, already scaled to the same units and precision as points[].price. On an Up/Down window it is the frozen open. Null on long-dated markets — their reference is crypto.targetPrice — and on a window until the open is pinned.

Example:

"63672.45929874"