Steam Reviews Scraper: Reviews, Playtime & Game Data avatar

Steam Reviews Scraper: Reviews, Playtime & Game Data

Under maintenance

Pricing

$0.80 / 1,000 review or games

Go to Apify Store
Steam Reviews Scraper: Reviews, Playtime & Game Data

Steam Reviews Scraper: Reviews, Playtime & Game Data

Under maintenance

Scrape Steam user reviews with playtime, votes and developer replies, plus game price, genres and review score totals. Any game, any language.

Pricing

$0.80 / 1,000 review or games

Rating

0.0

(0)

Developer

Tech IT

Tech IT

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Steam user reviews for any game: review text, thumbs up or down, playtime when reviewed, helpful and funny votes, developer replies and the reviewer's library size. Add game details too: price, discount, genres, developers, release date and Steam's review score totals. Works in every Steam language.

What you get

  • Reviews: text, recommended or not, created and updated dates, votes, comment count, Steam Deck flag, early-access flag, free-key flag and developer response.
  • Reviewer stats: playtime at review, total playtime, playtime in the last two weeks, games owned and number of reviews written.
  • Game record: name, price and discount for your chosen store country, genres, categories, platforms, developers, publishers, release date, Metacritic score and Steam's review score ("Very Positive") with positive and negative totals.

Quick start

  1. Enter a game as an app ID (730), a store URL or a name (Stardew Valley).
  2. Choose how many reviews you want per game.
  3. Click Start and export to JSON, CSV or Excel, or read the results through the API.

Input

FieldWhat it does
GamesApp IDs, store URLs or game names
Max reviews per gameStops each game at this many reviews
Sort byNewest first, recently updated or most helpful
Review typeAll, positive only or negative only
Review languageall, or a Steam language name such as english or schinese
Purchase typeBought on Steam, key activations or both
Reviews written on or afterDate cut-off for newest-first runs
Include game detailsAdds one game record per game
Store country for pricesTwo-letter code, e.g. us, gb, za
Include off-topic review bombsSteam hides these by default

Output example

{
"type": "review",
"appId": 413150,
"gameName": "Stardew Valley",
"votedUp": true,
"review": "Stardew is always a comfort game...",
"language": "english",
"createdAt": "2026-10-19T09:31:14Z",
"votesUp": 3,
"votesFunny": 0,
"authorPlaytimeAtReviewMinutes": 11340,
"authorNumGamesOwned": 87,
"steamPurchase": true,
"developerResponse": null,
"url": "https://steamcommunity.com/profiles/7656119.../recommended/413150/"
}

Pricing

You pay per result saved. Set a maximum cost per run and the scraper stops cleanly when it reaches it.

Use cases

  • Sentiment tracking after patches, sales or launches
  • Competitor research before you build or price a game
  • Finding the most common complaints in negative reviews
  • Datasets for review analysis and AI training