Steam Store Game Scraper
Pricing
from $3.00 / 1,000 results
Steam Store Game Scraper
Pull live game data from the Steam store by keyword or app ID. Returns title, price, discount, developer, genres, release date, platforms, Metacritic score, and the aggregate review rating with positive and negative counts. Useful for price tracking, market research, and game analytics.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share

🎮 Steam Store Game Scraper
🚀 Turn any Steam search into structured game data. Search "rpg" and Steam returns 60,673 titles. This Actor pulls price, genres, ratings, and review counts for every game you target.
🕒 Last updated: 2026-06-02 · 📊 30 fields per game · keyword or app ID input · live pricing and review scores
Pull clean, structured data from the Steam store by keyword or app ID. For every game the Actor returns price and discount, developer and publisher, genres and categories, release date, platforms, Metacritic score, and the full Steam review breakdown with positive and negative counts.
Coverage: the entire public Steam store. Pass search terms (for example "hollow knight", "roguelike", "racing"), specific app IDs, or both, and choose your pricing region.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Game studios and publishers | Track competitor pricing and reception |
| Market analysts | Study genres, ratings, and release trends |
| Deal and price trackers | Monitor discounts across titles |
| Data scientists | Build gaming datasets for analysis |
📋 What the Steam Store Game Scraper does
- Runs any number of search terms against the Steam store and paginates the results.
- Accepts direct Steam app IDs for targeted pulls.
- Returns 30 structured fields per game, including the full review breakdown.
- Captures live price, discount percentage, and currency for your chosen region.
- Includes Metacritic score, developer, publisher, genres, and platforms.
- Exports to CSV, Excel, JSON, XML, or via API.
🎬 Full Demo (🚧 Coming soon)
⚙️ Input
| Field | Type | Description |
|---|---|---|
searchTerms | array | Game search queries to run on the Steam store. |
appIds | array | Optional. Specific Steam app IDs to scrape directly. |
maxItems | integer | Cap on total games returned. Free plan is limited to 10. |
countryCode | string | Two-letter region for pricing and currency. |
language | string | Language for store text fields. |
includeReviews | boolean | Fetch the aggregate review summary per game. |
Example 1: search by keyword
{"searchTerms": ["hollow knight", "celeste"],"maxItems": 50,"countryCode": "us"}
Example 2: target specific games by app ID
{"searchTerms": [],"appIds": ["367520", "1245620", "413150"],"includeReviews": true}
⚠️ Good to Know: prices and currency follow the
countryCodeyou set. Free games return a null price withisFreeset to true. Metacritic score and website appear only for games that publish them.
📊 Output
Each record contains the following fields:
| Field | Description |
|---|---|
🖼 imageUrl | Game header image |
🎮 name | Game title |
🔗 appUrl | Store page link |
🆔 appId | Steam app ID |
📦 type | App type (game, dlc, music) |
🆓 isFree | Free to play flag |
💲 price | Current price |
💱 currency | Price currency |
🏷 discountPercent | Active discount percentage |
🧾 priceFormatted | Display price string |
🧑💻 developers | Developer studios |
🏢 publishers | Publishers |
📅 releaseDate | Release date |
⏳ comingSoon | Unreleased flag |
🔞 requiredAge | Required age |
🎭 genres | Genre list |
🧩 categories | Store feature categories |
💻 platforms | Supported platforms |
🏆 metacriticScore | Metacritic score |
👍 recommendationsTotal | Steam recommendations |
⭐ reviewScoreDesc | Review rating label |
🗣 totalReviews | Total reviews |
✅ totalPositive | Positive reviews |
❌ totalNegative | Negative reviews |
🌐 website | Official website |
📝 shortDescription | Short description |
🔎 searchTerm | Query that surfaced this game |
🖼 screenshots | Screenshot URLs |
🕒 scrapedAt | Collection timestamp |
❌ error | Error message, null on success |
Real sample records:
{"imageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/367520/header.jpg","name": "Hollow Knight","appUrl": "https://store.steampowered.com/app/367520","appId": 367520,"isFree": false,"price": 14.99,"currency": "USD","discountPercent": 0,"developers": ["Team Cherry"],"publishers": ["Team Cherry"],"releaseDate": "Feb 24, 2017","genres": ["Action", "Adventure", "Indie"],"platforms": ["windows", "mac", "linux"],"metacriticScore": 87,"recommendationsTotal": 486777,"reviewScoreDesc": "Overwhelmingly Positive","totalReviews": 543708,"totalPositive": 526931,"totalNegative": 16777,"error": null}
{"imageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1030300/header.jpg","name": "Hollow Knight: Silksong","appUrl": "https://store.steampowered.com/app/1030300","appId": 1030300,"isFree": false,"price": 19.99,"currency": "USD","discountPercent": 0,"developers": ["Team Cherry"],"publishers": ["Team Cherry"],"releaseDate": "Sep 4, 2025","genres": ["Action", "Adventure", "Indie"],"platforms": ["windows", "mac", "linux"],"metacriticScore": 90,"recommendationsTotal": 374084,"reviewScoreDesc": "Very Positive","totalReviews": 408296,"totalPositive": 364510,"totalNegative": 43786,"error": null}
{"imageUrl": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/598190/header.jpg","name": "Hollow Knight - Official Soundtrack","appUrl": "https://store.steampowered.com/app/598190","appId": 598190,"isFree": false,"price": 9.99,"currency": "USD","discountPercent": 0,"developers": ["Team Cherry"],"publishers": ["Team Cherry"],"releaseDate": "Feb 24, 2017","genres": ["Action", "Adventure", "Indie"],"platforms": ["windows", "mac", "linux"],"metacriticScore": null,"recommendationsTotal": 583,"reviewScoreDesc": "Overwhelmingly Positive","totalReviews": 595,"totalPositive": 572,"totalNegative": 23,"error": null}
✨ Why choose this Actor
- Whole-store reach. Search any keyword and paginate thousands of titles.
- Full review breakdown. Rating label plus positive and negative counts on every game.
- Region-aware pricing. Set the country code and get local price and currency.
- No always-null fields. Optional fields like Metacritic are kept only when the game publishes them.
- Ready to export. CSV, Excel, JSON, XML, or API, with a clean table view.
📈 How it compares to alternatives
| Steam Store Game Scraper | Manual browsing | Generic web scrapers | |
|---|---|---|---|
| Structured 30-field output | ✅ | ❌ | ⚠️ Needs setup |
| Full review breakdown | ✅ | ⚠️ Per page | ❌ |
| Region pricing | ✅ | ⚠️ | ❌ |
| Keyword and app ID input | ✅ | ❌ | ⚠️ |
| Export to CSV/Excel/JSON/XML | ✅ | ❌ | ⚠️ |
🚀 How to use
- Create a free Apify account using this sign-up link.
- Open the Steam Store Game Scraper.
- Enter
searchTermsorappIds, setmaxItems, and pick acountryCode. - Click Start and watch the dataset fill in real time.
- Export your results as CSV, Excel, JSON, or XML, or pull them via API.
💼 Business use cases
🎯 Competitive pricing
| Goal | How |
|---|---|
| Track competitor prices | Pull titles by genre or studio |
| Watch discounts | Re-run on a schedule and compare |
📊 Market research
| Goal | How |
|---|---|
| Map a genre | Aggregate search results across terms |
| Gauge reception | Compare review counts and ratings |
📈 Trend analysis
| Goal | How |
|---|---|
| Study releases | Group games by release date |
| Find breakouts | Sort by recommendations and positive reviews |
🧮 Dataset building
| Goal | How |
|---|---|
| Build catalogs | Export names, genres, and images |
| Feed models | Use ratings and prices as features |
🔌 Automating Steam Store Game Scraper
Connect this Actor to your stack with Apify integrations: Make, Zapier, Slack, Airbyte, GitHub, and Google Drive. Schedule runs and push fresh game data into spreadsheets, databases, or alerts.
🌟 Beyond business use cases
- Research: analyze pricing and rating patterns across the catalog.
- Personal: build a wishlist tracker for price drops.
- Non-profit: study accessibility and platform support trends.
- Experimentation: create datasets for gaming analytics projects.
🤖 Ask an AI assistant
Paste your dataset into ChatGPT, Claude, Perplexity, or Copilot and ask for top-rated games, average prices by genre, or release trends.
❓ Frequently Asked Questions
1. Can I scrape by keyword and by app ID?
Yes. Provide searchTerms, appIds, or both in the same run.
2. How many games can a search return?
As many as Steam lists. "rpg" returns over 60,000 results. Use maxItems to cap output.
3. Does it include review data? Yes. Each game carries the rating label plus total, positive, and negative review counts.
4. How is pricing handled?
Pricing follows the countryCode you choose, with the matching currency.
5. What about free games?
Free games return a null price and isFree set to true.
6. Do I need a Steam account or API key? No. The Actor only uses publicly available store data.
7. What export formats are supported? CSV, Excel, JSON, XML, and API.
8. Is Metacritic always present? No. It appears only for games that publish a Metacritic score.
9. Can I run it on a schedule? Yes, with Apify Schedules and integrations.
10. Is there a free option? Yes. Free runs are limited to 10 items as a preview. Paid plans unlock up to 1,000,000.
🔌 Integrate with any app
Use the Apify API, webhooks, and 5,000-plus integrations to push Steam data into Make, Zapier, Google Sheets, Airtable, databases, and more.
🔗 Recommended Actors
- RAWG Games Scraper
- OpenCritic Games Scraper
- Metacritic Scraper
- itch.io Scraper
- Twitch Live Streams Scraper
💡 Pro Tip: browse the complete ParseForge collection.
🆘 Need Help? Open our contact form
⚠️ Disclaimer: independent tool, not affiliated with Valve or Steam. Only publicly available data is collected.