Steam Games Scraper โ€” Prices, Genres, Metacritic avatar

Steam Games Scraper โ€” Prices, Genres, Metacritic

Pricing

from $0.0012 / game scraped

Go to Apify Store
Steam Games Scraper โ€” Prices, Genres, Metacritic

Steam Games Scraper โ€” Prices, Genres, Metacritic

Search the Steam store and scrape full game data: name, price & discount, developers, publishers, genres, categories, platforms, Metacritic score, release date, description and store link. Fast clean HTTP via the Steam store API, no key.

Pricing

from $0.0012 / game scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Steam Games Scraper โ€” Prices, Genres & Metacritic

Search the Steam store and pull clean, structured JSON with full game data: name, price and discount, developers, publishers, genres, categories, platforms, Metacritic score, release date, description and store link. It runs over Steam's public store API, so it's fast and needs no account and no API key. Built for price tracking, market research and building game catalogs โ€” with per-country pricing.

Steam Games Scraper input โ€” search terms, app IDs and country in the Apify Console

Features

  • ๐Ÿ’ฐ Pricing & discounts โ€” price, priceCents, currency and discountPct, localized by country.
  • ๐Ÿท๏ธ Full taxonomy โ€” genres, categories, platforms, developers and publishers per game.
  • โญ Metacritic & reviews โ€” metacritic score, metacriticUrl and total recommendations.
  • ๐Ÿ†” Target exact titles โ€” pass Steam app IDs or store.steampowered.com/app/... URLs in appIds.
  • ๐ŸŒ Regional pricing โ€” set country (e.g. us, gb, de, br) to get the right currency.
  • ๐ŸŽš๏ธ Volume control โ€” maxGamesPerSearch (1โ€“100) caps top results per search term.
  • ๐Ÿงฑ Flat, normalized JSON โ€” cleaned description and supported languages, ready to use.

What you get

Steam Games Scraper output example โ€” games with price, genres and Metacritic as structured JSON

One flat JSON record per game. Example:

{
"appId": 620,
"name": "Portal 2",
"type": "game",
"isFree": false,
"price": "$9.99",
"priceCents": 999,
"currency": "USD",
"discountPct": 0,
"developers": ["Valve"],
"publishers": ["Valve"],
"genres": ["Action", "Adventure"],
"categories": ["Single-player", "Co-op", "Steam Achievements"],
"platforms": ["windows", "mac", "linux"],
"metacritic": 95,
"metacriticUrl": "https://www.metacritic.com/game/pc/portal-2",
"recommendations": 285000,
"requiredAge": 0,
"releaseDate": "18 Apr, 2011",
"comingSoon": false,
"website": "http://www.thinkwithportals.com/",
"headerImage": "https://cdn.steamstatic.com/steam/apps/620/header.jpg",
"shortDescription": "The Portal 2 single-player campaign introduces new characters and puzzles.",
"supportedLanguages": "English, French, German, ...",
"dlcCount": 1,
"url": "https://store.steampowered.com/app/620"
}

Output schema

FieldTypeDescription
appIdintegerSteam application ID.
namestringGame title.
typestringItem type (game, dlc, etc.).
isFreebooleanWhether the game is free to play.
pricestringLocalized display price.
priceCentsintegerPrice in the smallest currency unit (cents).
currencystringCurrency code for the price.
discountPctintegerCurrent discount percentage.
developersarrayDevelopment studios.
publishersarrayPublishers.
genresarrayStore genres.
categoriesarrayStore feature categories (single-player, co-op, etc.).
platformsarraySupported platforms (windows, mac, linux).
metacriticintegerMetacritic score.
metacriticUrlstring (URL)Link to the Metacritic page.
recommendationsintegerNumber of user recommendations.
requiredAgeintegerMinimum required age.
releaseDatestringRelease date as shown on the store.
comingSoonbooleanWhether the game is unreleased or coming soon.
websitestring (URL)Official game website.
headerImagestring (URL)Store header image URL.
shortDescriptionstringShort store description.
supportedLanguagesstringSupported languages list.
dlcCountintegerNumber of DLC items.
urlstring (URL)Link to the store page.

Input

{
"searches": ["portal", "roguelike", "stardew"],
"appIds": [],
"maxGamesPerSearch": 20,
"country": "us"
}
FieldDescription
searchesGame titles or keywords to search on the Steam store, one per line.
appIdsSpecific Steam app IDs or store URLs (optional).
maxGamesPerSearchHow many top results to fetch per search term (1โ€“100).
countryTwo-letter country code for pricing/currency (e.g. us, gb, de, br).

Use cases

  • Track prices and discounts across regions with per-country runs.
  • Build a game catalog with genres, categories, platforms and Metacritic scores.
  • Research a genre's top titles by recommendations and reviews.
  • Enrich a games dataset with developers, publishers and release dates.

Pricing

Pay-per-event: you're billed a small amount per run and per item scraped โ€” you only pay for what you get. See the Pricing tab for current rates.

FAQ

Do I need a Steam account or API key? No. The Actor runs over Steam's public store API, so there's no account, no login and no API key to set up.

How many games can I get per run? Set maxGamesPerSearch (1โ€“100) to cap top results per search term. Pass multiple keywords in searches, or target exact appIds, to scale a single run.

Can I download games or game files? No. This Actor returns public store metadata only โ€” prices, genres, platforms, Metacritic scores and descriptions. It does not download any game files or DRM-protected content.

What's the output format? Flat, normalized JSON with one record per game and consistent fields, ready for a database or spreadsheet. Export as JSON, CSV or Excel.

Can I get regional pricing? Yes. Set country (e.g. us, gb, de, br) to get localized price, priceCents, currency and discountPct for each game.

Can I connect this to other apps? The Steam Games Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Building a games or entertainment dataset? Pair this with our other scrapers:

Notes

This Actor uses Steam's public store API and returns public store metadata only โ€” no game files or DRM-protected content. Not affiliated with, endorsed by, or connected to Valve or Steam; all trademarks belong to their respective owners.