Steam Scraper — Games, Prices & Reviews, No Login
Pricing
Pay per event
Steam Scraper — Games, Prices & Reviews, No Login
Steam games by id, link or search: price and discount, release date, developers, genres, Metacritic, review totals — plus the written reviews with playtime, no reviewer names.
Get Steam games — by app id, store link or store search — with price and discount, release date, developers, publishers, genres, platforms, Metacritic score and review totals. Switch on reviews and get the written reviews of every game, with the reviewer's playtime. No login, no Steam API key.
Why this one
- 🎮 Games and reviews in one run. Search
roguelike deckbuilder, add a few app ids, switch on reviews — a live test run delivered 32 games and 2,623 reviews in 39 seconds. - 💶 Prices for any country. Pick the store country and get its price, the regular price and the discount.
- 📊 Review totals for every game. Total, positive and negative reviews and Steam's verdict ("Overwhelmingly Positive") — even with reviews switched off.
- ⏱️ Reviews with context. Recommended or not, helpful votes, language, and how long the reviewer had played at the time.
- 🔒 No reviewer names. Reviews come without Steam ids, names, profile links or avatars.
What you get
Every row has a recordType: game or review.
Games
| Field | What it is |
|---|---|
appId, name, type, url | the game |
isFree, price, initialPrice, discountPercent, currency | price in the chosen store |
releaseDate, comingSoon | release |
developers, publishers, genres, categories, platforms | who and what |
metacriticScore, recommendations, reviewSummary | critics, and Steam review totals with the verdict |
requiredAge, supportedLanguages, shortDescription, website, headerImage | store listing |
input, inputType, position, country | where it came from, and its place in a search |
Reviews
| Field | What it is |
|---|---|
appId, appName | which game |
recommended, text, language | the review |
createdAt, updatedAt | when |
votesUp, votesFunny, helpfulScore, commentCount | how others rated it |
playtimeAtReviewHours, playtimeTotalHours | the reviewer's playtime |
steamPurchase, receivedForFree, writtenDuringEarlyAccess | how the game was obtained |
Example
Real records from a live run, 24 September 2026:
{"recordType": "game","appId": 1086940,"name": "Baldur's Gate 3","price": 59.99,"currency": "USD","releaseDate": "Aug 3, 2023","developers": ["Larian Studios"],"genres": ["Adventure", "RPG", "Strategy"],"metacriticScore": 96,"platforms": ["windows", "mac"],"reviewSummary": { "totalReviews": 858962, "positive": 831353, "negative": 27609, "scoreDescription": "Overwhelmingly Positive" },"url": "https://store.steampowered.com/app/1086940/","status": "OK"}
{"recordType": "review","appName": "Baldur's Gate 3","recommended": true,"text": "I get it now after Try for 5th time. \r\n\r\nIt's really deserve GOTY in any Universe","language": "english","createdAt": "2026-09-24T14:24:03.000Z","helpfulScore": 0.5,"steamPurchase": true,"playtimeAtReviewHours": 72.2,"status": "OK"}
How to use it
- Add Games (app ids or store links) and/or Search words.
- Set the Store country for prices.
- For reviews, switch on Also get reviews, and pick the order, the language and the maximum per game.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel. Filter on
recordTypeto separate games from reviews.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per game and per review delivered — see the prices on this page. Unknown app ids and games without reviews are free.
FAQ
Why did a game come back as NOT_FOUND? It has no store page — removed, or not sold in the chosen country.
Is this affiliated with Valve or Steam? No. This is an independent tool that reads the public Steam store.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.