Steam Reviews Scraper & Monitor
Pricing
from $0.28 / 1,000 reviews
Steam Reviews Scraper & Monitor
Get Steam game reviews from Valve's official API. Filter by language, positive/negative and playtime, and schedule it to get only new reviews since your last run.
Pricing
from $0.28 / 1,000 reviews
Rating
0.0
(0)
Developer
Fire Hazard
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Get Steam game reviews through Valve's official reviews API: recommendation, full text, playtime at review, helpful votes, Steam Deck flag and developer replies. Paste store links, filter by language, positive/negative, playtime or date, and switch on "Only new reviews" to get just the reviews posted since your last run. Schedule it daily and you have a review alert system that only charges for new reviews.
What you can use it for
- Track your own game: catch negative reviews and bug reports the day they're posted, especially after a patch.
- Watch competitors: see what players praise and complain about in similar games, by language.
- Feed AI and analytics: sentiment analysis, feature-request mining, patch QA dashboards.
- Publisher and agency reporting: one dataset for every title you manage.
Why this one
- Official API, no browser. Uses Valve's documented
IUserReviewsService/GetAppReviewsendpoint, so it's fast (hundreds of reviews per second) and doesn't break when the store page changes. - Incremental monitoring. The actor remembers the newest review it has seen per game and filter, so scheduled runs return only new reviews.
- Useful filters: positive or negative only, languages, minimum playtime at review, Steam purchases only, date, and an option to include reviews Steam hides as off-topic (review bombs).
- Game score in every run: Steam's rating label and positive/negative totals are saved to the run summary.
- Privacy by default: reviewer Steam IDs and profile links are left out unless you switch them on.
Input
| Field | What it does |
|---|---|
games | Steam store links, community links or app IDs (730) |
maxReviewsPerGame | Newest first (default 100) |
onlyNewReviews | Return only reviews newer than the last run |
reviewType | all, positive or negative |
languages | Steam language names (english, schinese, ...) or all |
sinceDate | Only reviews after this date |
minPlaytimeHours | Skip reviews written with less playtime |
purchaseType | all or steam (bought on Steam) |
includeOffTopicReviews | Include review-bomb periods Steam hides by default |
includeSteamIds | Off by default |
{"games": ["https://store.steampowered.com/app/1145360/Hades/", "730"],"maxReviewsPerGame": 500,"onlyNewReviews": true,"reviewType": "negative","languages": ["english"]}
Output
One item per review:
{"platform": "steam","gameId": "1145360","gameName": "Hades","reviewId": "238658291","recommended": false,"text": "I'll never finish this one","language": "english","date": "2026-10-27T04:46:27+00:00","updatedDate": "2026-10-27T04:46:27+00:00","votesHelpful": 0,"votesFunny": 0,"helpfulnessScore": 0.486,"commentCount": 0,"playtimeAtReviewHours": 12.2,"playtimeTotalHours": 12.2,"authorReviewCount": 19,"steamPurchase": true,"receivedForFree": false,"writtenDuringEarlyAccess": false,"primarilySteamDeck": true,"refunded": false,"developerReply": null,"developerReplyDate": null,"scrapedAt": "2026-10-28T04:43:54+00:00"}
The SUMMARY record in the run's key-value store lists each game's status, reviews returned, Steam rating (e.g. "Overwhelmingly Positive") and total positive/negative reviews.
Pricing
Pay per event: a small fee per game checked plus a fee per review returned. With "Only new reviews" on, a daily schedule only pays for reviews that are actually new. Set a maximum charge per run in the run options and the actor stops cleanly when it's reached.
Notes
- Steam caches anonymous responses for up to 10 minutes, so a review posted a few minutes ago may appear in the next run.
- Reviews are public content on Steam; this actor does not log in or access anything private.