Steam Reviews Scraper avatar
Steam Reviews Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Steam Reviews Scraper

Steam Reviews Scraper

Scrape game reviews from Steam Community with comprehensive review data including ratings, helpful counts, author information, and developer responses.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

๐ŸŽฎ Steam Reviews Scraper

This actor allows you to scrape game reviews from Steam Community by providing a reviews page URL. It automatically handles pagination and extracts comprehensive review information including ratings, helpful counts, author details, and developer responses.

Features

  • URL-based Scraping: Extract reviews by providing a complete Steam Community reviews page URL
  • Automatic Pagination: Automatically scrolls and loads more reviews until reaching the end or max items limit
  • Comprehensive Review Data: Extract detailed information about each review including:
    • Review text and title
    • Recommendation status (Recommended/Not Recommended)
    • Helpful count and award count
    • Hours played on record
    • Review date
    • Author information (name, profile, avatar, products owned)
    • Developer responses
    • Comment counts
  • Smart Deduplication: Automatically removes duplicate reviews based on detail page URLs

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete Steam Community reviews page URL
maxItemsintegerNoMaximum number of reviews to fetch (default: unlimited)
proxyConfigurationobjectNoProxy settings for the actor

How to Get Reviews URL

  1. Go to Steam Community
  2. Navigate to any game's reviews page
  3. You can filter by different criteria (Most Helpful, Recent, etc.)
  4. Copy the complete URL from your browser's address bar
  5. Paste it into the searchUrl field

Example review URLs:

https://steamcommunity.com/app/3581600/reviews/?browsefilter=toprated&snr=1_5_100010_
https://steamcommunity.com/app/730/reviews/?browsefilter=mostrecent
https://steamcommunity.com/app/271590/reviews/?browsefilter=mosthelpful

Output

The output is a dataset of review objects, each containing:

  • searchUrl: The original reviews page URL used
  • detailPageUrl: Direct link to the review detail page
  • helpfulCount: Number of people who found the review helpful
  • awardCount: Number of awards given to the review
  • isRecommended: Boolean indicating if the review recommends the game
  • recommendedType: Type of recommendation ("positive" or "negative")
  • hoursOnRecord: Number of hours the reviewer has played the game
  • title: Review title ("Recommended" or "Not Recommended")
  • datePosted: Date when the review was posted
  • reviewText: The actual review content
  • developerResponse: Developer's response to the review (if available)
  • author: Author information object containing:
    • name: Reviewer's Steam username
    • profileUrl: Link to reviewer's Steam profile
    • avatar: URL of reviewer's avatar image
    • productsInAccount: Number of products in reviewer's account
  • commentsCount: Number of comments on the review
  • scrapedAt: Timestamp of when the review was scraped

Example output:

[
{
"searchUrl": "https://steamcommunity.com/app/3581600/reviews/?browsefilter=toprated&snr=1_5_100010_",
"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/cd36dde8ac34e76ff9fd5731c380e1474d14684e.jpg",
"productsInAccount": "2,164 products in account"
},
"commentsCount": 0,
"scrapedAt": "2025-11-11T08:28:58.633Z"
},
...
]

Use Cases

  • Game review analysis and sentiment tracking
  • Competitive research for game developers
  • Review quality assessment
  • Customer feedback analysis
  • Market research for gaming industry
  • Review moderation and monitoring
  • Developer response tracking
  • Review helpfulness analysis

Notes

  • Results are automatically paginated until reaching the end or max items limit
  • All timestamps are in ISO 8601 format
  • The actor handles network delays and timeouts gracefully
  • Reviews are deduplicated based on their detail page URLs
  • Developer responses are included when available
  • Hours played information helps assess review credibility

Start scraping game reviews from Steam Community today!