Steam Scraper – Games, Prices, Reviews & Player Counts avatar

Steam Scraper – Games, Prices, Reviews & Player Counts

Pricing

Pay per event

Go to Apify Store
Steam Scraper – Games, Prices, Reviews & Player Counts

Steam Scraper – Games, Prices, Reviews & Player Counts

Steam scraper for game data from official public endpoints: price, discount, genres, review score, live player count, top sellers and most played charts, plus reviews with playtime. Search by keyword or app ID. Monitor mode flags price and review changes. $0.0015/game.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Kempt Horizon Data

Kempt Horizon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Steam Store Scraper: Games, Prices, Reviews, Player Counts & Charts

Get Steam game data as clean JSON, CSV or Excel: price and discount, release date, developers, publishers, genres, platforms, Metacritic score, review score and review counts, live concurrent player count, and positions on the Most Played, Top Sellers, New Releases, Specials and Coming Soon charts. Add Steam user reviews with playtime and helpful votes. Monitor mode tells you when a price, discount or review score changes.

Everything comes from official public Steam endpoints (Storefront API, appreviews, Steam Web API player counts and charts). No login, no API key, no browser, so runs are fast and cheap.

For AI agents (MCP / API) quick reference

  • Use when: you need Steam game details, current price or sale, review score, player count, chart rank, or user reviews for one or many games, or a list of games for a keyword or chart.
  • Don't use for: player profiles, inventories, or the Steam Community Market.
  • Minimal input: {"appIds": ["1145360"], "maxGames": 10} or {"charts": ["top-sellers"], "maxGames": 10} or {"searchTerms": ["roguelike"], "maxGames": 20, "minPositivePercent": 85}.
  • Output: items with type = game (appId, name, url, price, discountPercent, currency, releaseDate, developers, publishers, genres, platforms, metacriticScore, reviewScoreDesc, positivePercent, totalReviews, currentPlayers, chartPositions, changesSinceLastRun) or review (appId, recommended, language, text, createdAt, votesHelpful, authorPlaytimeHours).
  • Price: $0.001 per run + $0.0015 per game + $0.0003 per review. 10 games cost about $0.016. Pay per event only, limited permissions, so agentic payments (x402, Skyfire, Apify AGI token) work.
  • MCP: add https://mcp.apify.com?tools=kempt_horizon_yzk/steam-store-scraper to your MCP client.

What does this Steam scraper do?

  • 🎮 Game details: price, original price, discount, currency per country, release date, coming soon flag, developers, publishers, genres, categories, platforms, Metacritic, achievements, DLC count, languages, website
  • ⭐ Review summary: Steam review label (for example "Very Positive"), total, positive and negative counts, positive percent
  • 👥 Live player count from the official Steam Web API
  • 📊 Charts: Most Played (top 100 with last week rank and peak players), Top Sellers, New Releases, Specials, Coming Soon, each with position
  • 🔎 Keyword search of the Steam store, in Steam relevance order
  • 💬 Reviews: newest first, filter by language, positive or negative, and date. Includes playtime at review, helpful and funny votes, purchase type and developer response. We do not output reviewer names or profile links.
  • 🎯 Filters: genres, max price, only discounted, min review count, min positive percent, games only. Filtered games are not charged.
  • 🔁 Monitor mode: returns a game only when it is new or its price, discount or review score changed, with a changesSinceLastRun diff, and only reviews newer than the last run
  • 🛡️ Retries with exponential backoff and respect for Steam rate limits

Who uses it?

Indie developers and publishers tracking competitors, game marketers planning launches and sales, deal sites and newsletters, investors and analysts following player counts, and researchers studying player sentiment.

How much does it cost?

EventPrice
Actor start$0.001
Game$0.0015
Review$0.0003

1,000 games cost $1.50. 10,000 reviews cost $3. Set a maximum cost per run and the Actor stops cleanly.

How to use it

  1. Click Try for free. The example input (Hades and Stardew Valley) returns results in a few seconds.
  2. Add app IDs or store URLs, search keywords, or pick charts.
  3. Optional: add filters, turn on reviews, pick a store country for local prices.
  4. Click Start, then download JSON, CSV or Excel, or use the API.
  5. For price or sale alerts, turn on Monitor mode and add a daily Schedule.

Input example

{
"charts": ["most-played", "top-sellers"],
"searchTerms": ["deckbuilder"],
"maxGames": 100,
"genres": ["Indie"],
"minPositivePercent": 80,
"includeReviews": true,
"maxReviewsPerGame": 50,
"reviewLanguage": "english",
"country": "us",
"onlyNew": true,
"stateKey": "indie-watch"
}

Output example

{
"type": "game",
"appId": 413150,
"name": "Stardew Valley",
"appType": "game",
"url": "https://store.steampowered.com/app/413150/",
"isFree": false,
"price": 14.99,
"priceInitial": 14.99,
"discountPercent": 0,
"currency": "USD",
"releaseDate": "2016-02-26",
"releaseDateText": "Feb 26, 2016",
"comingSoon": false,
"developers": [
"ConcernedApe"
],
"publishers": [
"ConcernedApe"
],
"genres": [
"Indie",
"RPG",
"Simulation"
],
"categories": [
"Single-player",
"Multi-player",
"Co-op"
],
"platforms": [
"windows",
"mac",
"linux"
],
"metacriticScore": 89,
"recommendations": 899921,
"achievements": 49,
"requiredAge": 0,
"shortDescription": "You've inherited your grandfather's old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life. Can you ...",
"website": "http://www.stardewvalley.net",
"dlcCount": 1,
"reviewScoreDesc": "Overwhelmingly Positive",
"totalReviews": 1044985,
"positiveReviews": 1029114,
"negativeReviews": 15871,
"positivePercent": 98.5,
"currentPlayers": 32235,
"scrapedAt": "2026-10-14T23:31:59.362Z"
}
{
"type": "review",
"appId": 1145360,
"reviewId": "237681870",
"recommended": true,
"language": "english",
"text": "very good game",
"createdAt": "2026-10-14T07:11:38.000Z",
"updatedAt": "2026-10-14T07:11:38.000Z",
"votesHelpful": 0,
"votesFunny": 0,
"weightedScore": 0.5,
"commentCount": 0,
"purchasedOnSteam": true,
"receivedForFree": false,
"earlyAccess": false,
"authorPlaytimeHours": 3.9,
"authorPlaytimeAtReviewHours": 3.9,
"authorReviewCount": 6,
"developerResponse": null,
"url": "https://store.steampowered.com/app/1145360/#app_reviews_hash"
}

FAQ

Do I need a Steam API key? No.

Which countries are supported? Any Steam store country code (us, gb, de, fr, br, jp, and more) for local prices and availability.

Why was a game skipped? It is not sold in the chosen country, it is not a game (DLC, soundtrack) while "Games only" is on, or it did not pass your filters. Skipped games are never charged.

Is this legal? The Actor reads public store data from Steam's own public endpoints at a polite rate and outputs no personal data about reviewers.

Built and maintained by Kempt Horizon Data. Need a field or found a bug? Open an issue on the Issues tab.

If this Actor is useful to you, a quick rating on its Store page helps other people find it. Thank you!