Steam Games & Reviews Scraper: SteamSpy owners, tags, players avatar

Steam Games & Reviews Scraper: SteamSpy owners, tags, players

Pricing

from $2.00 / 1,000 games

Go to Apify Store
Steam Games & Reviews Scraper: SteamSpy owners, tags, players

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

Spyridon Pikoulas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

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.