VOOZH about

URL: https://apify.com/unfenced-group/steam-store-scraper

โ‡ฑ Steam Store Scraper โ€” Games, Prices & Reviews ยท Apify


Pricing

from $0.79 / 1,000 games

Go to Apify Store

Scrape Steam games: metadata, multi-country prices, reviews and more.

Pricing

from $0.79 / 1,000 games

Rating

0.0

(0)

Developer

๐Ÿ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Steam Store Scraper ๐ŸŽฎ

๐Ÿ‘ Banner

Scrape any game on the Steam store: full metadata, prices in every currency, review sentiment, Metacritic scores, genres, media and more. HTTP-only, fast, and the cheapest dedicated Steam scraper on Apify.

Search by keyword, browse top sellers or specials, or pass app IDs and URLs directly. Pull each game's price across as many storefronts as you want in a single run โ€” no other Steam actor does this.

What you get

  • 55+ fields per game โ€” the deepest Steam dataset on Apify
  • Multi-country pricing in one run โ€” 44 storefronts, 30+ currencies, per game
  • Review intelligence โ€” score band, sentiment label, total/positive/negative counts, positive %
  • Metacritic score, Steam recommendations, age ratings across 9 boards (ESRB, PEGI, USK, CEROโ€ฆ)
  • Genres, categories, platforms, controller support, supported languages
  • Media โ€” screenshots and trailer video URLs
  • Descriptions as HTML, plain text and clean Markdown (LLM-ready)
  • Optional SteamSpy enrichment โ€” owner estimates, concurrent players, playtime, community tags
  • Filters โ€” platform, price status (free/paid/on-sale), price range, Metacritic, review score, positive %, genre, release window

Pricing

Pay per result. $0.99 per 1,000 games (FREE/BRONZE), dropping to $0.69 per 1,000 on higher tiers. No per-run start fee. You only pay for results โ€” compute and proxy costs are absorbed by us.

How to use

Provide any combination of inputs. The actor de-duplicates and scrapes up to your maxResults limit.

Search by keyword

{
"searchTerms":["elden ring","hades"],
"maxResults":20,
"country":"us"
}

Prices across many countries in one run

{
"searchTerms":["baldur's gate 3"],
"countries":["us","gb","de","jp","br"],
"maxResults":10
}

Each game's prices array carries the local price for every selected country, plus a priceByCountry map and the lowestPriceValue.

Browse a storefront section

{
"browseSection":"specials",
"priceFilter":"onSale",
"maxResults":50,
"country":"us"
}

Scrape specific games directly

{
"startUrls":["https://store.steampowered.com/app/1245620/ELDEN_RING/"],
"appIds":["1145360"],
"countries":["us","gb"],
"includeSteamSpy":true
}

Daily on-sale feed (good for a scheduled run)

{
"browseSection":"specials",
"priceFilter":"onSale",
"minMetacritic":80,
"maxResults":100,
"country":"us"
}

Input reference

FieldTypeDescription
searchTermsarrayKeywords to search the Steam store
browseSectionselecttopSellers, newReleases, specials, comingSoon
startUrlsarraySteam app URLs (app IDs auto-extracted)
appIdsarraySteam numeric app IDs
maxResultsintegerMax games to scrape (default 5)
countryselectSingle storefront for local pricing
countriesselect[]Multiple storefronts โ€” prices in one run
allCountriesbooleanFetch every storefront's price (44 currencies)
languageselectContent language for name/description
includeReviewsbooleanAdd review score and sentiment (default true)
includeDescriptionbooleanAdd HTML/text/Markdown descriptions (default true)
includeMediabooleanAdd screenshots and videos (default true)
includeSteamSpybooleanAdd owners/CCU/playtime/tags (default false)
platformsselect[]Filter: Windows/macOS/Linux
priceFilterselectFilter: all / free / paid / on sale
minPrice / maxPriceintegerFilter: price range
minMetacriticintegerFilter: minimum Metacritic
minReviewScoreintegerFilter: Steam review band 0โ€“9
minPositivePercentintegerFilter: minimum positive review share
genresselect[]Filter: genres
releasedAfter / releasedBeforestringFilter: release window (YYYY-MM-DD)

Output

Each item is one game. Fields that are always present:

FieldTypeDescription
appIdnumberSteam app ID
namestringGame title
typestringgame, dlc, demo, etc.
urlstringSteam store page
isFreebooleanFree-to-play
comingSoonbooleanUnreleased
releaseDatestringRelease date
requiredAgenumberMinimum age
developers / publishersarrayStudios
genres / categoriesarrayGenres and feature categories
platformsarraywindows / mac / linux
controllerSupportstringController level
currencystringPrimary-country currency
initialPrice / finalPricenumberPrice before/after discount
discountPercentnumberDiscount on primary store
isOnSalebooleanOn sale in primary store
priceUnavailablebooleanTrue when a paid game exposes no standalone Steam price (edition-only listings)
pricesarrayPer-country price blocks
priceByCountryobjectCountry โ†’ final price map
countriesPricednumberHow many storefronts priced
isOnSaleAnywherebooleanOn sale in any selected store
lowestPriceValuenumberCheapest selected-store price
metacriticScorenumberMetacritic score
recommendationsTotalnumberSteam recommendations
ageRatingsarrayPer-board ratings (ESRB, PEGIโ€ฆ)
headerImage / capsuleImage / backgroundstringArtwork
websitestringOfficial site
supportedLanguagesRawstringSupported languages
supportedLanguagesarrayParsed clean list of supported languages
dlcCount / dlcAppIdsnumber/arrayDLC
fullgameobjectParent game (for DLC)
scrapedAtstringISO timestamp

With includeReviews: reviewScore, reviewScoreDesc, totalReviews, totalPositive, totalNegative, positivePercent.

With includeDescription: shortDescription, descriptionHtml, descriptionText, descriptionMarkdown.

With includeMedia: screenshots, movies.

With includeSteamSpy: owners, ccu, averagePlaytimeForever, averagePlaytime2Weeks, steamTags.

Example output (trimmed)

{
"appId":1245620,
"name":"ELDEN RING",
"type":"game",
"url":"https://store.steampowered.com/app/1245620/",
"isFree":false,
"releaseDate":"Feb 24, 2022",
"developers":["FromSoftware Inc."],
"publishers":["FromSoftware Inc.","Bandai Namco Entertainment"],
"genres":["Action","RPG"],
"platforms":["windows"],
"currency":"USD",
"finalPrice":59.99,
"discountPercent":0,
"prices":[
{"country":"us","currency":"USD","finalPrice":59.99,"discountPercent":0},
{"country":"gb","currency":"GBP","finalPrice":49.99,"discountPercent":0},
{"country":"jp","currency":"JPY","finalPrice":9020,"discountPercent":0}
],
"lowestPriceValue":49.99,
"metacriticScore":94,
"reviewScoreDesc":"Very Positive",
"totalReviews":1139652,
"positivePercent":93.1
}

Notes

  • Prices come straight from Steam's storefront API in each country's local currency.
  • A small number of regions bill in USD (e.g. Turkey, Argentina) โ€” the currency field always reflects what Steam actually returns.
  • Browse sections are small by design (Steam's featured feed returns roughly 10โ€“30 games per section). For large result sets, use searchTerms, which paginates through the full catalogue.
  • Review stats are aggregate only. No individual reviewer data is collected.

Related scrapers

Other scrapers in our Game & App Stores collection:


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs โ€” open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack โ€” push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API โ€” every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

Steam Store Games Scraper

crawlerbros/steam-store-scraper

Scrape Steam store game data using the public Steam Store API.

Steam Reviews

scraped/steam-reviews

Scrape reviews from Steam

Steam Reviews

danek/steam-reviews

Download all Steam game reviews.

206

5.0

Steam Powered Search Scraper

powerai/steampowered-search-scraper

Scrape games and software from Steam store search results with automatic pagination and comprehensive product information extraction.

Steam Games Scraper - Search, Prices, Reviews & Tags

gio21/steam-games-scraper

Scrape Steam Store for games by keyword. Extract titles, prices, discounts, release dates, review scores, platforms, tags, and more. Fast CheerioCrawler, no browser 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.

Steam Store Scraper MCP | Games, Reviews & Deals

muzafferkadir/steam-mcp

A MCP tool to Search Steam games, fetch game details, user reviews, and featured/discounted games.

๐Ÿ‘ User avatar

Muzaffer Kadir YILMAZ

1

Steam Store Scraper

m0uka/steam-store-scraper

Steam Store Scraper crawls the Steam front page and extracts data from individual Steam Store pages. The extracted data is stored in a dataset, from where you can extract it in various formats, such as JSON, XML, CSV, and Excel.

455

3.0