Steam Game Reviews Scraper: Review Text, Votes & Playtime
Pricing
from $0.10 / 1,000 steam reviews
Steam Game Reviews Scraper: Review Text, Votes & Playtime
Export Steam user reviews by app ID: review text, recommended or not, helpful and funny votes, playtime at review and dates, filtered by language and positive or negative. No reviewer IDs or profiles. Unofficial.
Pricing
from $0.10 / 1,000 steam reviews
Rating
0.0
(0)
Developer
Lepi Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
Steam Game Reviews Scraper
Unofficial tool. Not affiliated with, endorsed by, or sponsored by Valve Corporation. Steam is a trademark of Valve Corporation.
Export Steam user reviews for one or more games as one row per review. It's for game studios, publishers, marketers and researchers who want to read player sentiment, track reviews after a patch or compare games.
Input: Steam app IDs or store links, with optional language, recommended / not recommended, purchase-type and date filters.
Output: review text, recommended or not, helpful and funny votes, Steam's helpfulness score, the reviewer's playtime in the game (at review, total, last two weeks), and written and edited dates.
No reviewer identity is included: no Steam IDs, profile links, names or review links.
Steam reviews input
appIds: numeric app IDs (620 = Portal 2) orhttps://store.steampowered.com/app/620/links, up to 50language: Steam language code, defaultallreviewType:all,positiveornegativepurchaseType:all,steamornon_steam_purchasereviewsFrom: YYYY-MM-DD (reviews come newest first)maxReviewsPerApp: default 100maxResults: up to 20,000
Output fields
appId, language, review, votedUp, votesUp, votesFunny, weightedVoteScore, playtimeAtReviewHours, playtimeForeverHours, playtimeLastTwoWeeksHours, createdAt, updatedAt
Free status rows (not charged): no-results, invalid-input, api-error, free-plan-limit, charge-limit-reached.
Example: {"appIds":["620"],"language":"english","maxReviewsPerApp":50,"maxResults":50}
Data source and compliance
- Source: Steam's documented public reviews method, IUserReviewsService/GetAppReviews on api.steampowered.com (it replaced the store's appreviews endpoint in October 2026). No login, no key.
- Paced at about one request a second, backs off when Steam says to slow down (HTTP 429), and capped at 400 requests per run, far below Steam's 100,000-calls-a-day Web API limit. Very large jobs should be split into several runs.
- Review text, votes, playtime and dates only. Reviewer Steam IDs and profiles are never collected or output.
- No Steam or Valve logos are used.
- Free-plan accounts get up to 100 results per run.
Pricing. Pay per result: $0.10 per 1,000 reviews ($0.0001 each), the same price on every plan, no start fee. Free status rows are never charged.