VOOZH about

URL: https://apify.com/jungle_synthesizer/steam-store-game-reviews-full-history-scraper

โ‡ฑ Steam Store Game Reviews Full History Scraper ยท Apify


๐Ÿ‘ Steam Store Game Reviews Full History Scraper avatar

Steam Store Game Reviews Full History Scraper

Pricing

Pay per event

Go to Apify Store

Steam Store Game Reviews Full History Scraper

Scrape the full review history for any Steam game. Extracts ratings, review text, playtime, and purchase context via Steam cursor-paginated JSON API. Supports language filters and exhausts all pages for titles with 100k+ reviews. Ideal for studios, sentiment analysis, and review-bomb detection.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Scrape the complete review history for any Steam game using Steam's official cursor-paginated JSON API. Unlike competitors that return a single page, this actor exhausts the full cursor chain โ€” retrieving every review for titles with hundreds of thousands of entries.

What you get

Each output record includes the full review body plus reviewer-quality signals ideal for brigade detection:

  • Review content โ€” full text, recommended/not, language, timestamps
  • Reviewer signals โ€” total games owned, prior review count, playtime at time of review (key for detecting low-effort reviews from new accounts)
  • Engagement metrics โ€” helpful votes, funny votes, comment count, Steam-weighted helpfulness score
  • Purchase context โ€” Steam purchase vs. external key, received for free, Early Access flag
  • Per-game aggregate โ€” review score, score description (e.g. "Overwhelmingly Positive"), total positive, negative, and total reviews (joined onto every row for easy analysis)

Input

FieldTypeDefaultDescription
appIdsstring[]["440"]Steam app IDs. Find the ID in the store URL: store.steampowered.com/app/440/ โ†’ 440
maxItemsinteger10Max reviews per game. Set to 0 to exhaust all reviews (may be slow for popular titles with 1M+ reviews)
languagestringallLanguage filter: all, english, schinese, russian, etc.
reviewTypestringallall, positive, or negative
purchaseTypestringallall, steam, or non_steam_purchase
dateRangeStartstringโ€”Optional ISO date YYYY-MM-DD โ€” only include reviews created on or after
dateRangeEndstringโ€”Optional ISO date YYYY-MM-DD โ€” only include reviews created on or before

Output

{
"steam_appid":440,
"recommendation_id":"226055761",
"author_steamid":"76561198775042737",
"author_num_games_owned":42,
"author_num_reviews":4,
"author_playtime_forever_min":1240,
"author_playtime_at_review_min":92,
"review_text":"Best game ever.",
"voted_up":true,
"votes_up":15,
"votes_funny":2,
"weighted_vote_score":0.812,
"comment_count":0,
"steam_purchase":true,
"received_for_free":false,
"written_during_early_access":false,
"language":"english",
"timestamp_created":"2026-05-21T10:05:11.000Z",
"timestamp_updated":"2026-05-21T10:05:11.000Z",
"game_review_score":8,
"game_review_score_desc":"Very Positive",
"game_total_positive":1119661,
"game_total_negative":111784,
"game_total_reviews":1231445,
"source_url":""
}

Use cases

  • Review-bomb detection โ€” filter by date range + author_num_games_owned / author_playtime_at_review_min to identify coordinated low-quality reviews
  • Sentiment tracking over time โ€” combine date range filters with full history to build time-series sentiment charts
  • Competitive research โ€” compare game_review_score_desc and positive/negative ratios across competing titles
  • QA & community signals โ€” extract the most-voted reviews by votes_up for customer feedback analysis

Rate limits & performance

Steam's review API is unauthenticated and generous. The actor uses a 350ms inter-request delay and fetches 100 reviews per page. For a title with 100,000 reviews expect approximately 1,000 API calls; with maxItems set the run completes in seconds.

Multiple games

Pass multiple app IDs to process them in a single run:

{
"appIds":["440","570","730"],
"maxItems":500,
"language":"english"
}

Each app is processed sequentially; maxItems is applied per game.

You might also like

Steam Reviews Scraper

fetch_cat/steam-reviews-scraper

๐ŸŽฎ Extract public Steam game reviews with review text, sentiment, votes, playtime, language, purchase flags, and author metadata.

Steam Reviews Scraper

sync-network/steam-reviews-scraper

Scrape user reviews from the Steam Store for any game by app ID or name. Extracts playtime, ratings, review text, and full game metadata. No proxy or authentication needed.

Steam Reviews

danek/steam-reviews

Download all Steam game reviews.

208

5.0

Steam Review Scraper

crawlerbros/steam-review-scraper

Extract reviews from Steam for any game get review text, ratings, playtime stats, helpfulness votes, and author details. No login or proxy required.

Steam Reviews Scraper - Game Reviews & Sentiment

logiover/steam-game-reviews-scraper

Steam reviews scraper & API alternative. Scrape Steam game reviews without login, export to CSV/JSON dataset with sentiment and Metacritic data.

Steam Reviews Scraper

shahidirfan/steam-reviews-scraper

Extract Steam game reviews at scale. Scrape ratings, user feedback & sentiment analysis from any game. Perfect for gaming analytics, market research & review monitoring. Get structured data instantly.

14

5.0