Steam Games Scraper
Scrape Steam games with no API key. Search by name, get store details, price, genres, Metacritic and SteamSpy stats, or pull recent player reviews as JSON.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
mode,query,appIds(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Inputs
| Field | What it does | Type |
|---|---|---|
mode | What to scrape. "search" finds apps by name (needs query). "app" returns full store details + SteamSpy stats for given app ids. "reviews" returns recent player | string |
query | Game name to search for in "search" mode, e.g. "portal" or "counter strike". Ignored in app/reviews modes. | string |
appIds | List of numeric Steam app ids to fetch in "app" or "reviews" mode, e.g. ["400","620"] (Portal, Portal 2). Use search mode first to find app ids. Ignored in sear | array |
maxItems | Maximum number of output rows to return (apps in search mode, app rows in app mode, reviews total in reviews mode). Charged per successful row only. | integer |
notionConnector | Optional. Write each item as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, | string |
notionParentId | Optional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your wo | string |
What you get
A structured dataset — each result includes fields like:
appIdcategoriescreatedAtdevelopersdiscountPctgamesOwnedgenresheaderImageiconisFreemetacriticScorenamenegativeReviewsownersExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
3 ready-to-run use cases
Search Steam Games by Keyword - Steam Scraper
Type a keyword like "counter strike" and get every matching Steam game back as a list of titles and app IDs. Handy for franchise lookups.
Bulk Steam Price, Genre & Tag Lookup by App ID
Feed a list of Steam app IDs and the scraper returns current price, genres and tags for each game. Useful for analysts comparing catalogs at scale.
Scrape Cyberpunk 2077 Steam Reviews (App 1091500)
Recent player reviews for Cyberpunk 2077, pulled from Steam app 1091500 as structured data. Ideal for sentiment analysis and tracking reception.
Steam Games Scraper
Scrape Steam games using public, no-key endpoints — no login, no API key. Three modes, normalized JSON output, charged per successful row only.
Modes
| Mode | Needs | Returns |
|---|---|---|
search | query (game name) | { appId, name, icon } |
app | appIds (numeric ids) | full store details + SteamSpy stats |
reviews | appIds (numeric ids) | recent player reviews |
Input
| Field | Type | Default | Notes | ||
|---|---|---|---|---|---|
mode | string | search | search \ | app \ | reviews |
query | string | — | game name (search mode) | ||
appIds | array of numeric ids | — | e.g. ["400","620"] (app/reviews modes) | ||
maxItems | integer | 50 | max output rows | ||
proxyConfiguration | object | { "useApifyProxy": false } | optional; the APIs are public so a proxy is usually unnecessary |
Typical flow: run search to find app ids, then app and/or reviews with those ids.
Output
search → { appId, name, icon }
app → { appId, name, type, isFree, price, discountPct, developers, publishers, genres, categories, releaseDate, metacriticScore, recommendations, owners, positiveReviews, negativeReviews, shortDescription, headerImage, platforms, url }
reviews → { appId, reviewId, review, votedUp, votesUp, playtimeForeverMin, gamesOwned, createdAt, url }
url is always https://store.steampowered.com/app/{appId}. Successful rows are flagged ok:true. Failures/empty results are pushed as ok:false diagnostic rows (errorCode of BAD_INPUT / NO_RESULTS / NOT_FOUND / RATE_LIMITED / NETWORK) and are never charged.
Data sources
- Name search —
steamcommunity.com/actions/SearchApps - App details —
store.steampowered.com/api/appdetails - Owner/review stats —
steamspy.com/api.php - Reviews —
store.steampowered.com/appreviews(cursor-paginated)