Steam Game Reviews Scraper
Pricing
from $0.50 / 1,000 review rows
Steam Game Reviews Scraper
Scrape Steam user reviews for any game by app ID: review text, recommended or not, playtime, helpful votes, language, purchase type and dates, plus the review score summary. Public JSON endpoint, no login.
Pricing
from $0.50 / 1,000 review rows
Rating
0.0
(0)
Developer
John Rutherford
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Steam user reviews for any game by app ID: full review text, recommended or not, playtime at review, helpful and funny votes, language, purchase type, early-access flag and dates, plus the per-game review score summary. Public JSON endpoint, no login.
For game studios tracking sentiment after a patch, market researchers, ML datasets, and players who want to read the newest reviews in bulk.
What you get
One row per review:
| Field | Meaning |
|---|---|
app_id, app_name, review_id, url | Identity and link to the review |
recommended, review, language | The verdict and text |
created_at, updated_at | ISO timestamps |
votes_up, votes_funny, weighted_vote_score, comment_count | Community reaction |
playtime_hours, playtime_at_review_hours, playtime_last_2w_hours | Author playtime |
steam_purchase, received_for_free, written_during_early_access | Context flags |
author_games_owned, author_reviews, author_steamid | Reviewer profile stats |
The run's key-value store holds SUMMARY with each app's review_score_desc, total_positive, total_negative and total_reviews.
Sample row:
{"app_id": 570,"app_name": "Dota 2","recommended": true,"review": "Still the deepest game I own. 3,000 hours and counting.","language": "english","created_at": "2026-09-08T21:14:03.000Z","votes_up": 42,"playtime_hours": 3012.4}
Input
| Option | Default | What it does |
|---|---|---|
| Steam app IDs | One or more app IDs | |
| Order | Most recent | Recent, recently updated, or most helpful |
| Language | all | Steam language code |
| Review type | all | Positive or negative only |
| Purchase type | all | Steam purchases or non-Steam keys |
| Days back | 0 | Last N days, up to 365 |
| Max reviews per app / total | 500 / 20000 | Caps |
Pricing
Pay per event: one small charge per review row.
Notes and limits
- Steam returns up to 100 reviews per page; a 400 ms pause between pages is built in.
- Very large games have millions of reviews. Use Days back or the caps to scope a run.