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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
- 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.
- Configure the Actor: Provide the URL in the
searchUrlinput field. Optionally, set amaxItemslimit. - 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'sname,profileUrl,avatar, andproductsInAccount.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.
Categories
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 TrialActor Information
- Developer
- powerai
- Pricing
- Paid
- Total Runs
- 25
- Active Users
- 3
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support