Steam Games & Reviews Scraper: SteamSpy owners, tags, players
Pricing
from $2.00 / 1,000 games
Steam Games & Reviews Scraper: SteamSpy owners, tags, players
Search the Steam store by keyword, tag or search URL and get each game's price, discount, review score, SteamSpy owner estimate, user tags with votes, current players, developer, publisher and genres, plus its user reviews with playtime. No browser, $2 per 1,000 games.
Pricing
from $2.00 / 1,000 games
Rating
0.0
(0)
Developer
Spyridon Pikoulas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Steam Games & Reviews Scraper
Search the Steam store the way its search box does, or give it any Steam search URL or list of games. For every game it returns:
- Store data: price and discount in your chosen country's currency, review score and count, release date, developer, publisher, genres, categories, platforms, languages, Metacritic score and DLC count.
- Owners and tags (from SteamSpy): an owner estimate, user tags with their vote counts, and average playtime.
- Players: the number playing right now.
- Reviews (optional): text, thumbs up or down, helpful and funny votes, language, the reviewer's playtime at review time and in total, and whether the game was bought on Steam or received for free.
It needs no browser and no login. A game costs $0.002 and a review $0.0005.
What people use it for
- Market research for game developers: what sells in a tag or genre, at what price, and how many owners the leaders have.
- Competitor tracking: follow prices, discounts, review scores and player counts over time.
- Review mining: find what players praise and complain about in a genre, for design decisions or for training data.
- Deal tracking: point it at a search URL filtered to specials.
How to use it
Use one or more of these three inputs:
- Search terms, such as
roguelike deckbuilder. - Steam search URLs. Any
store.steampowered.com/search/?…URL works; its tags, sort order, price filters and specials are kept. - Games, as app IDs (
646570) or store URLs.
Then set Max games per search, and Max reviews per game if you want reviews (0, the default, skips them). Store country and language set the currency and texts.
{"searchUrls": ["https://store.steampowered.com/search/?tags=1716&sort_by=Reviews_DESC"],"maxGamesPerSearch": 100,"maxReviewsPerGame": 50,"reviewSort": "all","reviewLanguage": "english"}
Output
The dataset holds "type": "game" and "type": "review" items. Filter on type, or open the
Games and Reviews views.
{"type": "game","appId": 646570,"name": "Slay the Spire","priceCents": 2499,"discountPercent": 0,"currency": "USD","reviewSummary": "Overwhelmingly Positive","reviewPositivePercent": 97,"reviewCount": 191925,"ownersEstimate": "5,000,000 .. 10,000,000","tags": {"Roguelike Deckbuilder": 1728, "Card Game": 1588, "Card Battler": 1535},"currentPlayers": 7967,"developers": ["Mega Crit"],"genres": ["Indie", "Strategy"]}
{"type": "review","appId": 1162480,"gameName": "DIMENSION REIGN - ROGUELIKE DECKBUILDER","votedUp": false,"text": "The game became locked on my first playthrough during a combat…","language": "english","createdAt": "2025-09-01T22:22:31+00:00","votesUp": 0,"steamPurchase": true,"authorPlaytimeAtReviewMinutes": 33}
Use it as an API
One call runs it and returns the results as JSON (for runs under 5 minutes; longer ones start a run and read its dataset). Apify's Python and JavaScript clients, and its Make, Zapier and n8n integrations, work the same way.
curl -X POST "https://api.apify.com/v2/acts/innocent_archipelago~steam-games-reviews-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms": ["roguelike deckbuilder"], "maxGamesPerSearch": 5, "maxReviewsPerGame": 3}'
Pricing
- $0.002 per game, which is $2 per 1,000 games.
- $0.0005 per review, which is $0.50 per 1,000 reviews.
Runs that go through Apify's residential proxy also pay its traffic, $0.0012 per 100 KB. There are no monthly fees.
Good to know
- Steam's store details API allows about 200 games every 5 minutes from one IP. For runs of thousands of games, turn on Apify Proxy in the input, or turn off Include store details if the search data is enough.
- The owner estimate is SteamSpy's range, not Valve's own figure.