Steam Scraper — Games, Prices, Discounts, Ratings & Reviews
Pricing
from $1.40 / 1,000 games
Steam Scraper — Games, Prices, Discounts, Ratings & Reviews
Scrape Steam games by URL, app ID or store search (sort by reviews, release or price; only discounted; max price): price and discount, release date, developer, publisher, genres, Metacritic, user review score and counts, plus user reviews with playtime. No API key.
Pricing
from $1.40 / 1,000 games
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Scrape the Steam store with no API key. Search games like on the store (sort by user reviews, release date or price; only games on sale; maximum price) or give game URLs and app IDs. For each game: price, original price and discount, release date, developers, publishers, genres, categories (multiplayer, co-op, controller...), platforms, Metacritic score, user review score with positive/negative counts and % positive, achievements, DLC count, languages and website. Optionally, user reviews with recommendation, text, playtime, language and date.
Use it for game market research, pricing and discount tracking, competitor analysis for indie developers, and review sentiment analysis.
Why this one
- Store search with real filters: the same sort orders and filters as the Steam store, with up to thousands of results.
- Review score at a glance: total, positive, negative and % positive for every game.
- Reviews at scale: hundreds of thousands per game, by most recent or most helpful, in any language.
- Any country's prices: pick the store country for local prices and currency.
Input
Best-rated roguelikes currently on sale:
{"searchTerms": ["roguelike"],"sortBy": "reviews","onlyDiscounted": true,"maxGamesPerSearch": 100,"country": "us"}
Reviews of specific games:
{ "games": ["https://store.steampowered.com/app/1145360/Hades/", "730"], "reviewsPerGame": 1000, "reviewsSort": "recent" }
Output (field type)
| type | Main fields |
|---|---|
game | appId, name, url, price, originalPrice, discountPercent, currency, releaseDate, developers, publishers, genres, categories, platforms, metacriticScore, reviewScore, totalReviews, positiveReviews, negativeReviews, positivePercent, achievements, dlcCount, shortDescription, headerImage |
review | appId, gameName, recommended, text, language, createdAt, playtimeHours, playtimeAtReviewHours, helpfulVotes, funnyVotes, steamPurchase, earlyAccess |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "game","appId": 1145360,"name": "Hades","url": "https://store.steampowered.com/app/1145360","gameType": "game","isFree": false,"price": 24.99,"originalPrice": 24.99,"discountPercent": 0,"currency": "USD","releaseDate": "Sep 17, 2020","comingSoon": false,"developers": ["Supergiant Games"],"publishers": ["Supergiant Games"],"genres": ["Action","Indie","RPG"],"categories": ["Single-player","Steam Achievements","Full controller support"],"platforms": ["windows","mac"],"metacriticScore": 93,"reviewScore": "Overwhelmingly Positive","totalReviews": 309918,"positiveReviews": 303696,"negativeReviews": 6222,"positivePercent": 98,"recommendations": 287069,"achievements": 49}
Notes
reviewsPerGameapplies to every game in the run, including games found by search.
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Game | $0.002 each | 1,000 games = $2.00 |
| Review | $0.0003 each | 1,000 reviews = $0.30 |
The Apify Free plan includes $5 of monthly credit, enough for about 2,500 games per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.
Feedback
Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.