Get price history
The full price history of one product, hourly or daily.
Every hourly or daily price point ever recorded for a product, oldest first, with buy order depth included. Up to 5,000 points per page: a single request covers more than 13 years of daily prices or about 7 months of hourly ones.
Hours and days with no data are left out rather than filled in, so plot gaps as gaps.
Authentication
Cached for
Data updates
Path parameters
keystringrequiredProduct key. Find keys with
GET /v1/items.
Query parameters
intervalstringoptionaldefaultdayday: one point per UTC day.hour: one point per hour.dayhourfromtimestampoptionalOnly entries at or after this time, in Unix milliseconds.
totimestampoptionalOnly entries before this time, in Unix milliseconds.
limitintegeroptionaldefault1000Entries per page.
1 to 5,000cursorstringoptionalThe
nextvalue from the previous response. Leave it out for the first page. See cursors.
Response
A feed of price points, oldest first. from and to apply to t.
keystringThe product key you asked for.
intervalstringdayorhour.limitintegerEntries per page.
nextstring | nullPass this as
cursorto get the next page.nullon the last page.entriesPricePoint[]The entries on this page, oldest first.
ShowHide9 child fields
ttimestampStart of the hour or day this point covers, in UTC.
pricenumber | nullMarket price at the end of the period.
lownumber | nullCheapest listing at the end of the period.
mediannumber | nullMedian listing at the end of the period.
bidnumber | nullBest buy order at the end of the period.
listingsintegerOpen listings at the end of the period.
quantityintegerItems for sale at the end of the period.
ordersintegerOpen buy orders at the end of the period. Only in the full price history.
demandintegerItems those buy orders still wanted. Only in the full price history.
