Endpoint Playground
Returns a batch of recent, quality user reviews recommended across the whole store (author, playtime, helpful votes, and the recommended app). Filter by review kind/sort, reviewer playtime window, review language, and store region. The endpoint serves a fixed batch and does not support tag filtering or deep pagination.
14 Oct 2026: 43 reviews; 7 fields had a value in every checked item and 1 varied between items.
Sample value profiles: playtime: “Played 2.5 hrs at review time” and 36 other values; review_url: steamcommunity.com; review_excerpt: median 178 characters.
curl 'https://api.crawlora.net/api/v1/steam/community-recommendations?review_filter=helpful' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| review_filter | string | No | helpful | Review kind / sort |
| playtime_min | integer | No | Minimum reviewer playtime in hours (0 = no minimum) | |
| playtime_max | integer | No | Maximum reviewer playtime in hours (0 = no maximum) | |
| review_language | string | No | Review language: 'my_languages' or a Steam language name | |
| cc | string | No | Store country code (ISO, selects currency) | |
| l | string | No | Language code |
{
"code": 200,
"msg": "OK",
"data": {
"review_filter": "helpful",
"count": 1,
"reviews": [
{
"recommendation_id": "230169065",
"appid": "2057760",
"review_excerpt": "It must've been some strange esoteric event that made me buy this game...",
"review_url": "https://steamcommunity.com/id/adamKFC/recommended/2057760/",
"author_name": "Ad-m1",
"author_profile_url": "https://steamcommunity.com/id/adamKFC/",
"playtime": "Played 15.5 hrs at review time",
"helpful": "41 people found this review helpful"
}
],
"source_url": "https://store.steampowered.com/communityrecommendations/ajaxgetrecentreviews?review_filter=helpful&review_language=my_languages&cc=us&l=en"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.