Steam Game Details Scraper: price, reviews score, genres, bulk
Pricing
$1.00 / 1,000 app detaileds
Steam Game Details Scraper: price, reviews score, genres, bulk
Details of Steam games and apps by id or URL, up to 500 per run: name, type, price and discount per country, release date, developers, publishers, genres, platforms, Metacritic score, review score with positive and negative counts, DLC count and description, from Steam's store API. Pay per app.
Pricing
$1.00 / 1,000 app detaileds
Rating
0.0
(0)
Developer
Steadydata Team
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Details of Steam games and apps by id or URL, up to 500 per run: name, type, price and discount per country, release date, developers, publishers, genres, platforms, Metacritic score, review score with positive and negative counts, DLC count and description, from Steam's store API. Pay per app.
Why this scraper
- Only delivered results are charged. Inputs that fail come back as clear error records at no cost.
- Two calls to Steam's own store endpoints per app, no browser: details and the review summary in well under a second. Measured on the platform: three games for three hundredths of a cent.
- The facts a buyer compares: price and discount in the currency of the chosen country, release date as an ISO date, developers and publishers, genres, categories and platforms, Metacritic score, Steam's review label with the total, positive and negative counts and the positive percentage, recommendation count, DLC count, age rating, description, website and header image. No reviewer names or texts.
Who this is for
Paste Steam app ids or store URLs in apps (up to 500 per run) and set country for the price. Every row carries the app id, name, type, free flag, price, currency, discount, release date, coming-soon flag, developers, publishers, genres, categories, platforms, Metacritic score, review label, review counts and percentage, recommendations, DLC count, required age, short description, website, header image and store link.
Who this is not for
This is the store's public data: an app that is region-locked, delisted or not yet listed in the chosen country comes back as a free NOT_FOUND error row, and a free-to-play game shows price 0 without a currency. Release dates that Steam writes as a quarter or a year (Q4 2026) stay as written. The review summary counts Steam reviews only, not Metacritic user scores. Individual reviews are not delivered.
Input example
{"apps": ["570","https://store.steampowered.com/app/1245620/ELDEN_RING/"],"country": "us"}
Output example
appIdnametypeisFreepricecurrencydiscountPercentreleaseDatecomingSoondeveloperspublishersgenrescategoriesplatformsmetacriticScorereviewScoretotalReviewspositivePercenttotalPositivetotalNegativerecommendationsdlcCountrequiredAgeshortDescriptionwebsiteheaderImageurl
Error codes: INVALID_APP, NOT_FOUND, BLOCKED.
One delivered row looks like this:
{"appId": "570","name": "Dota 2","type": "game","isFree": true,"price": 0,"currency": null,"discountPercent": 0,"releaseDate": "2013-07-09","comingSoon": false,"developers": ["Valve"],"publishers": ["Valve"],"genres": ["Action","Strategy","Free To Play"],"categories": ["Multi-player","Co-op","Steam Trading Cards","Steam Workshop","SteamVR Collectibles","In-App Purchases","Camera Comfort","Color Alternatives","Custom Volume Controls","Valve Anti-Cheat enabled","Steam Timeline"],"platforms": ["windows","mac","linux"],"metacriticScore": 90,"recommendations": 14375,"dlcCount": 2,"requiredAge": null,"shortDescription": "Every day, millions of players worldwide enter battle as one of over a hundred Dota heroes. And no matter if it's their 10th hour of play or 1,000th, there's al...","website": "http://www.dota2.com/","headerImage": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/570/header.jpg?t=1769535998","url": "https://store.steampowered.com/app/570/","reviewScore": "Very Positive","totalReviews": 2779814,"positivePercent": 80.5,"totalPositive": 2237579,"totalNegative": 542235,"status": "ok"}
Related actors from steadydata
- steam-game-reviews (publishing soon): what players wrote about the same game
- google-trends-compare: which game is searched for more
- youtube-search: the trailers and reviews on YouTube
- google-news: the news about a game
Pricing
Pay per event: one app-detailed event per delivered result. No charge for inputs
that fail, no separate platform-usage surcharge.
Free Apify plan: this actor delivers up to 25 rows per run for accounts on the Apify free plan, and then stops with a message. That limit is set by us, not by Apify. It exists so the actor keeps paying for itself for the people who do pay. Any paid Apify plan runs it at full size, billed per delivered row, with failed rows never charged.
Reviews: if this actor saves you time, a short review on this page is the one thing that helps most. Ratings are what other buyers look at first, and we have no other way to ask.
FAQ
Does it deliver individual reviews? No, the summary only: label, total, positive and negative counts, positive percentage. That is the signal without the personal data.
Which currency do I get? The one Steam shows in the chosen country; us gives USD, nl EUR, gb GBP.
Does it work for DLC and software? Yes, any app id the store lists; the type column says game, dlc, software, demo or music.
Can I monitor discounts? Run it daily on your list of app ids; discountPercent and price change with every sale.
Do I pay for unknown ids? No. Only delivered apps are charged.
Is personal data collected?
price is in the currency of the chosen country as a decimal; positivePercent is Steam's positive share over all reviews; releaseDate is ISO when Steam gives a full date.
What happens when the source changes? Sources change from time to time; that is the nature of this work. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered results cost anything.