Endpoint Playground
Searches Steam news + announcements for tracked apps (one document per appid × gid; the latest items per app are kept). Filter by `app_id` for a single game's news, or full-text `q` over the title + contents. Sort enum: `date_desc` (newest first, default), `date_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; 12 fields had a value in every checked item and 2 varied between items.
Sample value profiles: date: 2026-10-12 to 2026-10-13; url: steamstore-a.akamaihd.net; is_external_url: true in 20 of 20.
curl "https://api.crawlora.net/api/v1/datasets/steam-news/search?sort=date_desc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Full-text query over the news title + contents, max 256 characters | |
| app_id | string | No | Exact Steam app id filter | |
| sort | string | No | date_desc | Sort enum: date_desc, date_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-news",
"items": [
{
"appid": 730,
"gid": "5943051610484891716",
"title": "Counter-Strike 2 Update",
"url": "https://store.steampowered.com/news/app/730/view/5943051610484891716",
"author": "Valve",
"feed_label": "Community Announcements",
"feed_name": "steam_community_announcements",
"contents": "Released a new update with gameplay and stability fixes.",
"tags": [
"patchnotes"
],
"is_external_url": true,
"date": 1752192000,
"published_at": "2026-07-11T00:00:00Z",
"crawled_at": "2026-07-11T04:12:33Z"
}
],
"page": 1,
"page_size": 20,
"total": 42,
"sort": "date_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.