Endpoint Playground
Returns recent news and announcement posts for a Steam app by numeric `appid` (for example `570`). `count` sets the number of posts (default 10, max 50) and `maxlength` caps each post body in characters (default 300, `-1` for the full body). Each post has `gid`, title, URL, author, contents, feed label and name, `date`, `is_external_url` and `tags`.
14 Oct 2026: 20 items; 8 fields had a value in every checked item and 2 varied between items.
Sample value profiles: date: 2026-05-06 to 2026-10-07; feedlabel: Community Announcements (13), PCGamesN (5), PlayGround.ru - официальная гру… (1) and 1 more; url: steamstore-a.akamaihd.net.
curl 'https://api.crawlora.net/api/v1/steam/news?appid=570' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| appid | string | Yes | 570 | Numeric Steam app id |
| count | integer | No | Number of posts (max 50) | |
| maxlength | integer | No | Max characters of each post body; default 300, set -1 for full content |
{
"code": 200,
"msg": "OK",
"data": {
"appid": "570",
"count": 1,
"items": [
{
"gid": "5123456789",
"title": "Gameplay Update",
"url": "https://store.steampowered.com/news/app/570/view/5123456789",
"author": "Valve",
"contents": "Balance changes...",
"feedlabel": "Community Announcements",
"feedname": "steam_community_announcements",
"date": 1619740800,
"is_external_url": true
}
],
"source_url": "https://api.steampowered.com/ISteamNews/GetNewsForApp/v2/?appid=570&count=10&maxlength=300"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.