Steam Game Reviews Scraper
Pricing
$0.50 / 1,000 results
Go to Apify Store
Steam Game Reviews Scraper
Fetch user reviews for any Steam game from Steam's public official store review API, with filtering, sorting, and date range support.
Steam Game Reviews Scraper
Pricing
$0.50 / 1,000 results
Fetch user reviews for any Steam game from Steam's public official store review API, with filtering, sorting, and date range support.
Steam games to fetch reviews for. Enter a Steam store URL (e.g. https://store.steampowered.com/app/730/CounterStrike_2/) or a plain numeric app ID (e.g. 730).
Optional. Game titles to resolve automatically via Steam's public store search (e.g. 'Stardew Valley'). Each name is resolved to one app ID; if nothing matches, you'll get a SEARCH_NO_MATCH error row for that name instead of a silent gap.
Maximum number of reviews to fetch per game. Set to 0 for unlimited (fetch all available reviews).
How Steam should order the reviews. 'Most recent' and 'Last updated' page reliably through all reviews. 'Most helpful' widens the day-range window until it finds results and does not reliably page through full history.
Review languages to include, using Steam's API language codes (e.g. 'english', 'german', 'schinese'). Leave empty or include 'all' for every language.
[ "all"]Filter reviews by recommendation.
Filter reviews by how the game was obtained.
Steam filters out review bombs (off-topic activity bursts) by default. Enable this to include them in the results.
Only include reviews whose author played primarily on Steam Deck when they wrote the review.
Optional. Only include reviews whose author had at least this many hours played when they wrote the review.
Optional. Only include reviews whose author had at most this many hours played when they wrote the review.
Optional. Only include reviews created on or after this date (ISO format, e.g. 2024-01-01). Filtered by Steam's API itself, so it works with any sort order and never fetches or charges for reviews outside the window.
Optional. Only include reviews created on or before this date (ISO format, e.g. 2024-12-31).
Only used when 'Sort by' is 'Most helpful'. How many days back Steam should search for helpful reviews. 0 means no limit.
If enabled, pushes one extra row per game with Steam's overall review score, totals, and the number of reviews matching your filters. Summary rows are counted and charged as results.
If enabled, pushes one extra 'gameInsights' row per game with rule-based analytics computed from the fetched reviews: positive % overall/last 30 days/by month, top keyword counts for positive vs negative reviews (English only, simple stopword-filtered word/bigram counts - not AI), share of reviews from players with under 2 hours playtime, average playtime for positive vs negative reviews, language breakdown, early-access share, and refund/free-key share. Insight rows are counted and charged as results.
If enabled, the actor remembers the newest review it has seen per game in a named key-value store and, on the next run with the same 'Monitor name', fetches only reviews newer than that - a cheap way to check for new reviews since your last run. Forces sort to 'Most recent' internally so new reviews can be detected reliably.
Name of the key-value store used to persist last-seen review state when 'Track changes' is enabled. Use the same name across scheduled runs to keep monitoring the same games; use a different name to start a fresh monitor.
Optional proxy configuration. Steam's review API has no anti-bot protection, so a proxy is rarely needed - it can help if you're fetching very large volumes across many games.
{ "useApifyProxy": false}