Endpoint Playground
Searches the daily price time series for priced games (one document per appid × day; integer cents). Pair `app_id` with `sort=date_desc` for a game's price history, or pass `date` for one day's snapshot. Sort enum: `date_desc` (default), `date_asc`, `price_asc`, `price_desc`, `discount_desc`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 20 items; 10 fields had a value in every checked item.
Sample value profiles: snapshot_date: 2026-09-20 to 2026-10-13; price_cents: 2,499 to 4,999, median 2,499; is_free: true in 0 of 20.
curl "https://api.crawlora.net/api/v1/datasets/steam-prices/search?sort=date_desc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| app_id | string | No | Exact Steam app id filter | |
| date | string | No | Snapshot date filter yyyy-MM-dd | |
| sort | string | No | date_desc | Sort enum: date_desc, date_asc, price_asc, price_desc, discount_desc |
| page | integer | No | Page number, defaults to 1 | |
| page_size | integer | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "steam-prices",
"items": [
{
"appid": 292030,
"name": "The Witcher 3: Wild Hunt",
"snapshot_date": "2026-07-11",
"currency": "USD",
"price_cents": 999,
"initial_price_cents": 3999,
"discount_pct": 75,
"is_free": false,
"crawled_at": "2026-07-11T04:25:47Z"
}
],
"page": 1,
"page_size": 20,
"total": 365,
"sort": "date_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.