Steam Reviews Scraper

Steam Reviews Scraper

by powerai

Scrape Steam game reviews for data analysis. Get ratings, helpful counts, author details, and developer responses in a structured format like JSON, perfect for sentiment tracking or market research.

25 runs
3 users
Try This Actor

Opens on Apify.com

About Steam Reviews Scraper

Need to understand what players really think about a game on Steam? Manually reading through thousands of reviews isn't just tedious—it's impossible if you want real data. I built this actor to solve exactly that. It pulls reviews directly from the Steam Community, grabbing every detail you'd want: the thumbs up/down rating, how many other players found the review helpful, the author's profile info, and even whether a developer replied. You get the raw, structured data in a clean format (like JSON or CSV), ready to analyze. I use it for spotting trends in player sentiment over time, checking how a game's reception changes after a major patch, or gathering competitive intelligence. It's basically like having a direct pipeline from the Steam community hub to your spreadsheet or database, saving you countless hours of copy-pasting. Just input the Steam App ID for the game you're interested in, and let it run. It handles the pagination and data extraction so you can focus on what the numbers are telling you.

What does this actor do?

Steam Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Steam Reviews Scraper

Scrapes game reviews from Steam Community pages. Provide a reviews page URL, and the actor will extract detailed review data, handling pagination automatically.

Key Features

  • URL-Based Scraping: Starts from a complete Steam Community reviews page URL.
  • Automatic Pagination: Scrolls and loads reviews until it hits the end of the list or your item limit.
  • Comprehensive Data Extraction: Captures:
    • Review text, title, and date.
    • Recommendation status (Recommended/Not Recommended).
    • Helpful counts, awards, and hours played.
    • Author details (name, profile URL, avatar, products owned).
    • Developer responses and comment counts.
  • Smart Deduplication: Removes duplicate reviews based on their detail page URLs.

How to Use

  1. Get a Reviews URL: Go to Steam Community, navigate to a game's reviews page, apply any filters (like "Most Helpful"), and copy the full URL from your browser.
  2. Configure the Actor: Provide the URL in the searchUrl input field. Optionally, set a maxItems limit.
  3. Run it: The actor will scrape the reviews and output a dataset.

Example Review URLs:

https://steamcommunity.com/app/730/reviews/?browsefilter=mostrecent
https://steamcommunity.com/app/271590/reviews/?browsefilter=mosthelpful

Input

Field Type Required Description
searchUrl string Yes The full Steam Community reviews page URL.
maxItems integer No Maximum number of reviews to fetch. Default is unlimited.
proxyConfiguration object No Proxy settings for the actor.

Output

The actor outputs a dataset of review objects in JSON format. Each object includes:

  • searchUrl: The original URL used for scraping.
  • detailPageUrl: Direct link to the review's detail page.
  • helpfulCount, awardCount: Engagement metrics.
  • isRecommended, recommendedType: The review's verdict.
  • hoursOnRecord: Hours the reviewer played.
  • title, datePosted, reviewText: The review content.
  • developerResponse: Developer's reply, if present.
  • author: An object with the reviewer's name, profileUrl, avatar, and productsInAccount.
  • commentsCount: Number of comments on the review.
  • scrapedAt: Timestamp of when the data was collected.

Example Output:

[
  {
    "searchUrl": "https://steamcommunity.com/app/3581600/reviews/?browsefilter=toprated",
    "detailPageUrl": "https://steamcommunity.com/id/sinecostan/recommended/3581600/",
    "helpfulCount": 11,
    "awardCount": 0,
    "isRecommended": true,
    "recommendedType": "negative",
    "hoursOnRecord": 0.2,
    "title": "Not Recommended",
    "datePosted": "13 August",
    "reviewText": "mobile trash ported to steam, yucky do not play",
    "developerResponse": "A developer has responded to this review",
    "author": {
      "name": "Vitamin R",
      "profileUrl": "https://steamcommunity.com/id/sinecostan/",
      "avatar": "https://avatars.akamai.steamstatic.com/...avatar.jpg",
      "productsInAccount": "2,164 products in account"
    },
    "commentsCount": 0,
    "scrapedAt": "2025-11-11T08:28:58.633Z"
  }
]

Use Cases

Common uses include game review analysis, competitive research for developers, customer feedback analysis, and market research in the gaming industry.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Steam Reviews Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
powerai
Pricing
Paid
Total Runs
25
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support