Skip to main content
GET
GPU Price Indexes over a date range
One index per request. id is required; /metadata lists the ids your token holds, and an id you do not hold returns 404.
Needs historical access to this data, which is granted separately from access to current values — so a token may be able to read today’s figures but not last year’s. How far back you can read is reported by /metadata as history_starts_at.
Results are paged. Follow meta.next until it is null, and send nothing alongside it — the link already carries your filters, dates and ordering. See Paging.
Rows come back oldest first. Sort by timestamp or value with sort_by, and reverse with sort_order=desc. Because a request names one index, every row in a response has the same shape: all daily, or all intraday.

Example

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

start
string | null

Window start, inclusive (ISO 8601 datetime, or a bare date = start of that day UTC). Default: end minus 30 days.

end
string | null

Window end, exclusive (ISO 8601 datetime, or a bare date = that whole day, i.e. the bound becomes the following midnight UTC). Default: now. Consecutive windows tile with no overlap: start=2026-06-01&end=2026-06-07 then start=2026-06-08&end=2026-06-14.

id
string
required

The index to read. The ids available to you are listed by /metadata; an id you do not hold is a 404, identical to one that does not exist.

Example:

"example-index"

sort_by
string | null

Sort field. One of: timestamp, value. Default: timestamp.

sort_order
string | null

Sort direction: asc or desc. Default: asc.

page_size
integer
default:100

Rows per page (max 1000).

Required range: 1 <= x <= 1000
page_token
string | null

Opaque token token from a previous response's meta.next. It carries the whole request — filters, ordering, window and position — so supply it alone; the only parameter that may accompany it is page_size. Do not construct or parse these; the format is not part of the contract.

Response

Successful Response

data
(DailyIndexRow · object | IntradayIndexRow · object)[]
required

The rows in this page, ordered as meta.sort reports.

One published day of a daily index.

meta
HistoryMeta · object
required

/history, which additionally reports the window it queried.