Steam Games Data Scraper
Pricing
from $12.00 / 1,000 results
Steam Games Data Scraper
Scrape Steam games by keyword, tag, price and discount, or look them up by name. Get prices in any country, deals, review scores, tags, languages, Steam Deck status and players online. Also download player reviews, the most played chart and game news. Export to CSV or Excel.
Pricing
from $12.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
This Steam scraper finds games in the Steam store and returns clean rows with the price, discount, review score, tags, languages, Steam Deck status and much more. Search by keyword, tag, price, discount or review score, look up games by name, download player reviews, read the most played chart or collect the latest news of any game.
A game row already carries what you would otherwise combine from several pages: the current price and the original price in the currency of the country you choose, every edition and bundle with its own discount, the review label, the percent of positive reviews and the review count, the developer and publisher, the release date, the tags by name, supported and fully voiced languages, feature flags such as single player, co-op, achievements and cloud saves, and the Steam Deck compatibility. You can add players online right now and the full store details on top.
Game studios, publishers, deal hunters, market researchers, journalists and content creators use it to find deals, follow competitors and study what players say.
What can you do with this Steam scraper?
- Find Steam games on sale with a minimum discount and a minimum review score
- Search games by tag, for example every roguelike under 15 dollars
- Compare Steam prices across countries
- See the most played games right now and how their rank changed since last week
- List new releases by month
- Download the negative reviews of a game from the last 30 days
- Get the most helpful reviews of a competitor's game
- See how many hours a reviewer had played when they wrote the review
- Check which games are verified for Steam Deck
- Follow patch notes and announcements of a game
- Export Steam data to CSV or Excel
What data can you extract from Steam?
| Mode | One row is | Highlights |
|---|---|---|
| Search games | One game | Name, link, short description, developers, publishers, release date, price, original price, discount, editions, review label, positive percent, review count, tags, platforms, Steam Deck status, feature flags, languages, age rating, website |
| Look up games | One game | Same fields for the games you name, plus optional players online now and full store details |
| Player reviews | One review | Review text, word count, recommended or not, votes, funny votes, helpfulness score, comments, purchase type, playtime in total and at review time, games owned, developer response, dates |
| Charts | One game in a chart | Rank, last week rank and change, peak players last week, players now, plus the store fields |
| Game news | One announcement | Title, feed, date, text, link, tags such as patchnotes |
Optional full store details add genres, the Metacritic score, the number of achievements, system requirements, screenshots, trailers, downloadable content and the support contact.
How to scrape Steam
- Choose What to collect, for example Search games.
- Add a keyword or tags, and filters such as maximum price, minimum discount or minimum positive reviews.
- Pick the store country to see prices in that currency.
- Set Max Items and click Start.
- Export the dataset as CSV, Excel or from the Apify console.
Input example
{"mode": "search","tags": ["Roguelike"],"onlyDiscounted": true,"minReviewPct": 90,"maxPriceUsd": 15,"maxItems": 50}
Game output example
{"appId": 1145360,"name": "Hades","developers": ["Supergiant Games"],"releaseDate": "2020-09-17T14:38:27.000Z","finalPriceUsd": 6.24,"originalPriceUsd": 24.99,"discountPct": 75,"editions": [{ "name": "Hades", "priceUsd": 6.24, "discountPct": 75 },{ "name": "Hades + Hades II", "priceUsd": 33.04, "discountPct": 51 }],"reviewScoreLabel": "Overwhelmingly Positive","reviewPositivePct": 97,"reviewCount": 286167,"tags": ["Action Roguelike", "Roguelite", "Hack and Slash", "Indie"],"steamDeckCompatibility": "verified","singlePlayer": true,"achievements": true,"cloudSaves": true}
Review output example
{"recommendationId": "236417250","gameName": "ELDEN RING","language": "english","review": "no widescreen support, unlimited fps in 2026. refund","wordCount": 8,"votedUp": false,"votesUp": 0,"helpfulnessScore": 0.5,"steamPurchase": true,"createdAt": "2026-09-28T18:22:37.000Z","reviewerPlaytimeAtReviewHours": 0.5,"reviewerGamesOwned": 0}
How much does it cost to scrape Steam?
You pay per result: $16 per 1,000 rows plus a tiny start fee. The free plan returns up to 10 rows per run. Store data and reviews come in batches, so a search of a few hundred games finishes in a minute or two.
Tips for better results
- Tags work by name, for example
RoguelikeorSouls-like. A game must have all the tags you list. - Prices follow the store country. Change the country code to compare prices in another currency. The price fields keep their names in every currency.
- Full store details and players online need extra requests per game, and Steam limits how fast they can be made. Turn them on only when you need them. The Actor waits and retries when Steam asks it to slow down.
- Reviews do not include reviewer names or profile links. You get playtime, games owned and the number of reviews written, which is enough to weigh an opinion.
- For a language filter in reviews mode, enter a Steam language name such as english or spanish. Leave it empty to get all languages.
Who uses Steam data?
- Deal hunters and newsletters publish the best discounts every day.
- Studios and publishers follow competitors, pricing and player feedback.
- Researchers and journalists study trends, genres and review patterns.
- Developers power price trackers, Discord bots and dashboards.
Automate and connect
Schedule the Actor every day to catch new discounts, or every hour during a sale to watch prices. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends.
FAQ
Do I need a Steam account? No. The Actor works without any login.
Does it include reviewer names? No. Reviewer names and profile links are left out on purpose.
Why are some prices empty? Free games and games that are not for sale in the chosen country have no price.
Can I get the player count history? No. You get the number of players right now and the peak of last week for the most played games.
Does it cover software, not only games? Yes. Turn on the option to include software and other items in search.
Legal note
This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data. It is not affiliated with Valve or Steam.
Support
Missing a field or found a bug? Open an issue from the Actor page.