Steam Store Scraper ๐ŸŽฎ Prices, Metadata & All Reviews avatar

Steam Store Scraper ๐ŸŽฎ Prices, Metadata & All Reviews

Pricing

from $0.70 / 1,000 app founds

Go to Apify Store
Steam Store Scraper ๐ŸŽฎ Prices, Metadata & All Reviews

Steam Store Scraper ๐ŸŽฎ Prices, Metadata & All Reviews

Scrape Steam store pages for price, discount, developer, genres, platforms, Metacritic score, release date and review scores by search term or app ID, plus unlimited individual reviews with language and sentiment filters. No login, no browser, no API key needed.

Pricing

from $0.70 / 1,000 app founds

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

9 days ago

Last modified

Share

Get every review of a Steam game, and the store record to go with it, in one run. Give a search term or an app ID and this actor returns the full store record โ€” price & discount, developer, publisher, genres, platforms, Metacritic, release date and the review-score summary โ€” plus, on demand, every single review of that game via cursor pagination. It runs straight off Steam's public JSON endpoints, so there's no login, no browser, no API key.

Built for video game market research, review sentiment analysis, price & deal tracking, competitive intelligence and AI agents (REST API + MCP).

Why this Steam scraper

Every other Steam scraper on the Store makes you pick a lane: a game scraper that returns store cards, or a game reviews scraper that returns review text. This one does both in a single run, into a single dataset, and puts no cap on the review count.

  • ๐Ÿ” Unlimited reviews: pagination runs on cursors, so you can pull up to 1,000,000 reviews per app, each saved as its own type: "review" record.
  • ๐ŸŽ›๏ธ Filter reviews by language, positive or negative, purchase type, date range and sort order.
  • ๐Ÿท๏ธ Full metadata and pricing in the same run: regional price, discount, currency, Metacritic, DLC count, genres, categories, platforms, support contacts and release date โ€” 25 fields per app, not just the search-result card.
  • ๐Ÿ’ธ Cheapest paid review dump in the category: reviews at $0.40 / 1,000, app records at $1.00 / 1,000.

What a 100,000-review dump costs

Other Steam review scrapers on the Apify Store, per-result prices read from the Store API on 2026-08-09:

ActorPrice / 1,000 reviews100k reviews
This actor$0.40$40.00
automation-lab/steam-game-reviews-scraper$0.575$57.50
foo121/steam-reviews-scraper$1.00$100.00
danek/steam-reviews-ppr$1.50$150.00
easyapi/steam-reviews-scraper$2.99 + platform usage$299.00 + usage
logiover/steam-game-reviews-scraper$3.00$300.00
powerai/steam-reviews-scraper$4.99 + platform usage$499.00 + usage

Prices change; check each actor's own page before you rely on this. There is also a free usage-only Steam review actor on the Store if per-result billing isn't what you want โ€” this one is for people who'd rather pay a fixed, predictable price per delivered row and get the store metadata in the same dataset.

What you can do with it

  • For review sentiment analysis, pull every review for a game (text, votes, helpfulness, author playtime) and feed it into NLP or an LLM.
  • Run it as a Steam deal and discount tracker: schedule a list of app IDs, watch discountPercent and priceFinal across regions, and catch a sale the day it starts.
  • Video game market research: genres, developers, publishers, Metacritic scores and review scores across a search term or a whole catalog.
  • Competitive tracking: compare titles by review score, recommendation counts and pricing.
  • Or simply feed AI agents structured Steam data over REST or MCP.

What you get

  • โœ… Pricing: current and original price, discount percentage and currency, in any country region you pick.
  • โœ… Catalog data covering developer, publisher, genres, categories, platforms, release date and Metacritic.
  • โœ… A review pulse: aggregate score (things like Overwhelmingly Positive), positive/negative/total counts, and positive percentage.
  • โœ… Unlimited reviews (optional): every review of a game via cursor pagination, with full text, votes, helpfulness score, author playtime and stats, and timestamps. Filter by language, positive/negative, purchase type and date range.
  • โœ… Search or go straight by ID: discover apps by term, or enrich exact app IDs and store URLs.
    • โ„น๏ธ Search-term cap: Steam's own store-search endpoint returns at most 10 apps per term and offers no paging (measured 2026-08-09). Search terms are a discovery tool โ€” 12 terms bring back up to 120 apps. For a large or exact catalog, pass appIds / startUrls, which have no per-entry cap.
  • โœ… Filters for type, free-only, minimum reviews and maximum price.

Quick start

Search and keep only well-reviewed games. Each term contributes up to 10 apps, so 12 terms is what a ~120-app run looks like:

{
"searchTerms": ["roguelike", "city builder", "survival", "racing", "puzzle", "strategy",
"horror", "rpg", "metroidvania", "deckbuilder", "farming", "soulslike"],
"types": ["game"],
"minReviews": 500,
"includeReviewSummary": true,
"maxResults": 120
}

Download all reviews of specific games (each review = one dataset item):

{
"appIds": ["400", "620"],
"maxReviewsPerApp": 1000000,
"reviewLanguage": "english"
}

Output (per app)

{
"source": "Steam",
"appId": "400",
"name": "Portal",
"type": "game",
"url": "https://store.steampowered.com/app/400",
"isFree": false,
"currency": "USD",
"priceInitial": 9.99,
"priceFinal": 1.99,
"discountPercent": 80,
"developers": ["Valve"],
"publishers": ["Valve"],
"genres": ["Action"],
"platforms": { "windows": true, "mac": false, "linux": true },
"metacriticScore": 90,
"releaseDate": "Oct 10, 2007",
"reviewScoreDesc": "Overwhelmingly Positive",
"totalReviews": 196159,
"totalPositive": 193260,
"positivePercent": 99,
"recommendations": 170784,
"scrapedAt": "2026-07-05T20:10:00.000Z"
}

Pricing

Pay per event, no subscription:

EventPriceWhen
App found$1.00 / 1,000Per app record returned
Review scraped$0.40 / 1,000Per individual review item (only when maxReviewsPerApp > 0)

You are charged only for rows actually delivered โ€” apps dropped by a filter, delisted or region-locked apps, and retried requests are all free.

Apify platform usage (compute) is billed to your run at Apify cost. There is no proxy input to configure and no proxy line on your bill: the actor runs on its own IP by default and only steps up to Apify's free datacenter pool if Steam starts rate-limiting that IP mid-run. No residential proxy is ever used.

FAQ

How do I download ALL reviews of a Steam game? Set maxReviewsPerApp high (up to 1,000,000) and reviews stream out as separate type: "review" items at $0.40/1,000. A 100k-review dump costs about $40 in events. The aggregate score summary is on the app record by default at no extra event cost.

Can I filter reviews? Yes, by reviewLanguage, reviewType (positive/negative) and reviewDayRange (e.g. only the last 30 days).

How are apps discovered? searchTerms use Steam's store search, which returns up to 10 apps per term and has no paging parameter โ€” so scale a search-driven run by adding terms. You can also pass exact appIds or store URLs, which have no such cap. The default input mixes both: one term (10 apps) plus five app IDs.

Which region's price? Set country (e.g. fr, de) and the price and currency will follow it.

How do I export the data? Use the Apify dataset export (CSV, Excel, JSON) or the API .../dataset/items?format=csv.

Is it reliable? These are Steam's own public JSON endpoints. The actor stays polite (low concurrency) and retries on rate limits โ€” if Steam throttles the run's own IP it switches to Apify's rotating datacenter pool and back again as needed โ€” and delisted or region-locked apps are skipped rather than failing the run.

Can I use it with AI agents? Yes, both REST API and MCP are supported.


Something missing?

If you need an extra field, another source, or a different output, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More data and lead generation Actors are on my profile.

Keywords: steam scraper, steam store scraper, steam api, steam reviews scraper, game reviews scraper, download steam reviews, steam game prices, steam price monitoring, steam discount tracker, steam deal tracker, steam sale tracking, steam sentiment analysis, review sentiment analysis, metacritic, video game market research, game market research, steam metadata, steam appdetails, appreviews, MCP.