VOOZH about

URL: https://apify.com/slothtechlabs/steam-game-data-scraper

โ‡ฑ Steam Game Data Scraper โ€” Global Pricing, Reviews & Metadata ยท Apify


๐Ÿ‘ Steam Game Data Scraper โ€” Global Pricing, Reviews & Metadata avatar

Steam Game Data Scraper โ€” Global Pricing, Reviews & Metadata

Pricing

$3.00 / 1,000 game data rows

Go to Apify Store

Steam Game Data Scraper โ€” Global Pricing, Reviews & Metadata

Scrape Steam game data across 60 countries โ€” pricing, user reviews, top sellers, Metacritic scores, and metadata. Browse by tag (genre). The affordable SteamDB / Gamalytic alternative for indie developers, publishers, and market researchers. Just pick a tag and click Start โ€” zero config needed.

Pricing

$3.00 / 1,000 game data rows

Rating

0.0

(0)

Developer

๐Ÿ‘ SlothTechLabs

SlothTechLabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Scrape Steam game data across 60 countries in a single run โ€” regional pricing, user reviews, Metacritic scores, genres, and metadata. An affordable, export-first alternative to SteamDB and Gamalytic โ€” pipe results straight into your spreadsheet, database, or BI tool.

โœจ What does this scraper do?

This Actor returns Steam game listings filtered by tag (genre), enriched with regional pricing across up to 60 countries โ€” delivered as a flat table ready for Google Sheets, BigQuery, or any CSV tool.

FeatureDetails
๐Ÿท๏ธ Browse by tag27 popular tags โ€” Roguelike, Action, Indie, RPG, Souls-like, and more
๐ŸŒ 60 countriesUS, Japan, Germany, UK, Brazil, India, and more โ€” one row per game ร— country
๐Ÿ’ฒ Regional pricingCurrent price, original price, discount %, and currency per country
โญ User reviewsTotal reviews, positive %, and summary (e.g. "Very Positive")
๐ŸŽฎ MetadataPlatforms, release date, tags, store URL, header image
๐Ÿงฉ Optional enrichmentDeveloper, publisher, Metacritic, genres, description, screenshots
๐Ÿ” Filters & sortMin reviews, max price (USD), sort by Top Sellers / Release Date / etc.
โšก Zero configPick a tag, click Start โ€” sensible defaults everywhere

Zero-config start

Click Start with default settings โ€” you'll immediately get the Top 100 Roguelike games in the US, fully enriched with pricing, reviews, and metadata.

๐Ÿ’ฐ Cost comparison

FeatureSteamDBGamalyticThis Actor
๐Ÿ’ณ No monthly commitmentโœ… (free)โŒ subscriptionโœ…
๐Ÿ“ค Bulk export (CSV / JSON / Excel)โŒ view onlyโœ…โœ…
๐Ÿ”— Google Sheets / BigQuery syncโŒโŒโœ…
โฐ Automated schedulingโŒโŒโœ…
Score1 / 41 / 44 / 4

Plus, this Actor delivers multi-country pricing across 60 regions in a single run โ€” the same global coverage as Gamalytic and SteamDB, without their subscription or web-only limitations.

For users who need structured, exportable Steam data โ€” not real-time sales estimates or revenue models โ€” this Actor delivers catalog, pricing, and review data without a seat-based subscription, starting from ~$0.30 per run.

๐ŸŽฏ Use cases

  • Indie developers โ€” Track competitor pricing, discount patterns, and review momentum across your genre to price your own game confidently.
  • Publishers โ€” Benchmark regional pricing strategies (US vs JP vs BR) for localization and launch planning.
  • Market researchers โ€” Analyze genre trends, review distributions, and price tiers with structured, timestamped data.
  • Steam key resellers & deal sites โ€” Monitor discount rotations and currency-adjusted pricing across markets.
  • Data journalists โ€” Build stories on platform economics (price parity, regional discounting, indie vs AAA review gaps).

๐Ÿ“– How to use

Step 1: Configure input

  1. Tags โ€” Pick one or more genres (multiple = AND filter). Default: Roguelike.
  2. Countries โ€” Choose regions for pricing. Default: US. Each country adds one row per game.
  3. Max games โ€” 1 to 10,000. Default: 100.
  4. Sort by (optional) โ€” Relevance / Release Date / User Reviews / Top Sellers / Name.
  5. Enriched fields (optional) โ€” Toggle on for developer, publisher, Metacritic, genres, description, screenshots.
  6. Filters (optional) โ€” Minimum reviews, Max price (USD).

Step 2: Run

Click Start. Runtime scales with games ร— countries and enrichment toggle.

Step 3: Export

Download as CSV, JSON, Excel, or auto-sync to Google Sheets / BigQuery / a webhook via Apify integrations.

Input example: Compare Roguelike pricing across JP / US / BR

{
"tags":["Roguelike"],
"countryCodes":["us","jp","br"],
"maxResults":50,
"sortBy":"Top Sellers",
"includeEnrichedFields":true,
"minReviews":500
}

This produces: 50 games ร— 3 countries = 150 rows with full enrichment โ€” ready to analyze regional discount spreads and pricing parity.

๐Ÿ“Š Output

Each row represents one game in one country. The flat structure is ideal for pivot tables, time-series tracking, and direct import into analytical tools.

FieldTypeDescriptionExample
appIdintegerSteam App ID1245620
namestringGame title"ELDEN RING"
headerImagestringHeader image URL"https://cdn.cloudflare.steamstatic.com/..."
storeUrlstringSteam store page URL"https://store.steampowered.com/app/1245620/"
countryCodestringISO country code (lower)"jp"
pricestring | nullDisplayed price (Free โ†’ "Free")"ยฅ9,020"
priceRawinteger | nullPrice ร— 100 (Steam convention, currency-adjusted)902000
priceOriginalstringPre-discount price (= price when no discount)"ยฅ9,020"
priceOriginalRawintegerPre-discount raw value (= priceRaw when no discount)902000
currencystringISO 4217 currency code"JPY"
discountPercentintegerDiscount % (0 if not on sale)33
reviewScoreDescstringReview summary (e.g. "Very Positive", or "No user reviews")"Very Positive"
reviewScorePercentinteger | nullPositive review %95
totalReviewsintegerTotal user review count812411
releaseDatestringISO date (YYYY-MM-DD), or original string if unparseable (e.g. "Coming soon")"2022-02-24"
platformsobject{ windows, mac, linux } booleans{"windows": true, "mac": false, "linux": false}
tagIdsinteger[]Steam tag IDs[1716, 9]
tagNamesstring[]Human-readable tag names["Roguelike", "Souls-like"]
developerstring | null(enriched) Developer name"FromSoftware Inc."
publisherstring | null(enriched) Publisher name"Bandai Namco Entertainment"
genresstring[](enriched) Official Steam genres["Action", "RPG"]
metacriticScoreinteger | null(enriched) Metacritic score (only for reviewed titles)94
shortDescriptionstring | null(enriched) Steam short description"THE CRITICALLY ACCLAIMED..."
screenshotsstring[](enriched) Screenshot URLs["https://cdn/...1.jpg", ...]
scrapedAtstringUTC timestamp (ISO 8601)"2026-04-15T12:00:00.000Z"

Enriched fields (marked (enriched)) only populate when Include enriched fields is ON.

Output example (Roguelike, Japan, on sale)

{
"appId":646570,
"name":"Slay the Spire",
"headerImage":"https://cdn.cloudflare.steamstatic.com/steam/apps/646570/header.jpg",
"storeUrl":"https://store.steampowered.com/app/646570/",
"countryCode":"jp",
"price":"ยฅ1,650",
"priceRaw":165000,
"priceOriginal":"ยฅ3,300",
"priceOriginalRaw":330000,
"currency":"JPY",
"discountPercent":50,
"reviewScoreDesc":"Overwhelmingly Positive",
"reviewScorePercent":96,
"totalReviews":108742,
"releaseDate":"2019-01-23",
"platforms":{"windows":true,"mac":true,"linux":true},
"tagIds":[1716,3859],
"tagNames":["Roguelike","Deckbuilding"],
"developer":"Mega Crit",
"publisher":"Mega Crit",
"genres":["Indie","Strategy"],
"metacriticScore":89,
"shortDescription":"We fused card games and roguelikes together to make the best single player deckbuilder we could.",
"screenshots":["https://cdn.cloudflare.steamstatic.com/..."],
"scrapedAt":"2026-04-15T12:00:00.000Z"
}

๐Ÿ“… Daily scheduling for trend tracking

This Actor is optimized for daily scheduled runs. Set up an Apify Schedule to build a historical pricing and review dataset.

Recommended workflow:

  1. Configure your target tags, countries, and filters
  2. Set a daily schedule (e.g. 09:00 UTC)
  3. Connect a Google Sheets or BigQuery integration
  4. Track discount cycles, review momentum, and regional pricing shifts over weeks and months

๐Ÿ’ต Pricing

This Actor uses pay-per-event pricing โ€” you pay only for the rows you extract.

EventChargeDescription
Game data row$0.003One game entry per country (price, reviews, metadata)

Cost examples

Use caseConfigurationRowsCost / runMonthly (daily)
๐ŸŸข LightRoguelike, US only, Top 100100~$0.30~$9
๐Ÿ”ต StandardRoguelike, 3 countries, Top 100300~$0.90~$27
๐ŸŸฃ Full catalog sweep3 tags, 10 countries, 1,000 games10,000~$30โ€”

With Apify's free tier ($5 credit), you can run the Standard daily schedule for ~5 days โ€” or the Light setup for ~16 days โ€” completely free.

๐Ÿท๏ธ Supported tags (27)

Multiple tags apply an AND filter โ€” a game must match all selected tags to appear.

๐ŸŒ Supported countries (60)

๐Ÿ’ก Notes & tips

  • Regional result differences: Steam ranks tag-search results per country, so selecting multiple countries may return partially different game sets โ€” a title popular in Japan may not appear in the US top results. Raise Max games to improve overlap.
  • Metacritic sparseness: Metacritic scores only populate for titles actually reviewed by Metacritic (mostly AAA). Indie titles will show metacriticScore: null โ€” this is not a scraper issue; Steam has no Metacritic data for those games.
  • Free-to-play: price displays "Free" and priceRaw is 0.
  • No discount: priceOriginal equals price (not empty) โ€” easy to compare without null handling.
  • No reviews yet: reviewScoreDesc shows "No user reviews" instead of null.
  • Max price filter: Applied per game using the base USD price (not per country). If a game passes the filter, rows for all selected countries are returned โ€” regardless of each country's local price.
  • No price data: For some titles (unreleased, region-locked, or delisted) Steam returns no price. In those rows price, priceRaw, priceOriginal, and priceOriginalRaw are all null.

โš™๏ธ Technical details

AspectDetails
Data freshnessReal-time โ€” data is fetched directly from Steam at the time of each run
Error handlingPartial failure tolerance โ€” a failure on one game or country does not abort the run; successful rows are saved
Memory256โ€“2048 MB (default: 512 MB)
Proxy supportOptional Apify proxy for large-scale runs

๐Ÿ“ฌ Feedback & support

Have a feature request, need another tag or country added, or hit an issue? Open an issue on the Actor's page in Apify Console โ€” we'd love to hear from you.

You might also like

Steam Reviews Scraper - Game Reviews & Sentiment

logiover/steam-game-reviews-scraper

Steam reviews scraper & API alternative. Scrape Steam game reviews without login, export to CSV/JSON dataset with sentiment and Metacritic data.

Steam Game Price Tracker

trovevault/steam-game-price-tracker

Scrape current Steam prices, active sale discounts, user review scores, Metacritic scores, and game metadata for any list of games. Accepts game titles or numeric Steam App IDs. Use it to monitor Steam sales, build game deal alerts, benchmark pricing across regions, or enrich a game catalog.

Steam Reviews

danek/steam-reviews

Download all Steam game reviews.

207

5.0

Steam Game & Reviews Scraper

seemuapps/steam-game-reviews-scraper

Extract Steam game details, pricing, player ratings, and full user reviews for any title by app ID or store URL. No login required.

Steam Reviews Scraper

sync-network/steam-reviews-scraper

Scrape user reviews from the Steam Store for any game by app ID or name. Extracts playtime, ratings, review text, and full game metadata. No proxy or authentication needed.

Steam Games Scraper

plantane/steam-games-scraper

Scrape game data, prices, reviews, and ratings from Steam. Search by keyword, browse featured/top sellers, or look up specific app IDs. Uses Steam's public API โ€” no login needed.