Endpoint Playground
Searches per-game global achievement unlock percentages (one document per appid × achievement). Pass `app_id` to list a game's achievements. Sort enum: `percent_desc` (most-unlocked first, default), `percent_asc` (rarest first), `rank_asc`. 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; 6 fields had a value in every checked item.
Sample value profiles: crawled_at: 2026-10-01; percent: 26.5 to 70.6, median 33.4; rank: 0 to 19, median 9.
curl "https://api.crawlora.net/api/v1/datasets/steam-achievements/search?sort=percent_desc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| app_id | string | No | Exact Steam app id filter | |
| sort | string | No | percent_desc | Sort enum: percent_desc, percent_asc, rank_asc |
| 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-achievements",
"items": [
{
"appid": 620,
"name": "Career Achievement",
"percent": 78.4000015258789,
"rank": 0,
"crawled_at": "2026-07-11T04:15:02Z"
}
],
"page": 1,
"page_size": 20,
"total": 51,
"sort": "percent_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.