Steam Store Games Scraper
Pricing
from $0.02 / 1,000 result extracteds
Steam Store Games Scraper
Extract Steam Store game metadata, localized prices, discounts, genres, platforms, release dates, images, recommendations, and review summaries.
Pricing
from $0.02 / 1,000 result extracteds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract structured Steam Store game data for ecommerce, game market research, catalog enrichment, and price monitoring workflows.
What it does
Provide Steam app IDs, Steam app URLs, or search terms. The actor saves one dataset item per Steam game with metadata such as title, app ID, type, localized price, discount, release date, genres, developers, publishers, images, platforms, recommendations, review summary, and the Steam Store URL.
Input recipes
Use a specific Steam app ID when you already know the game you need:
{"appIds": ["570"],"searchTerms": [],"maxItems": 1,"country": "US","language": "english"}
Use search terms when you want to discover matching Steam Store games:
{"searchTerms": ["strategy games"],"maxItems": 25,"country": "US","language": "english"}
Examples
Example: use these sample workflows for common Steam Store data collection jobs.
- Monitor one game by app ID for current localized price and discount.
- Build a shortlist of Steam games matching a genre or buyer keyword.
- Enrich an internal games catalog with official Steam Store metadata.
Output
Results are saved to the default dataset as Steam game records. Optional Steam fields can be null when Steam does not provide them for a game or locale. Core fields include appId, name, type, price, currency, discountPercent, releaseDate, genres, developers, publishers, and storeUrl.
API usage
Run the actor through the Apify API with the same JSON input shown above, then read items from the default dataset. Keep maxItems low for test calls and increase it only after confirming that the selected search terms return the game category you need.
Cost expectations
This actor uses pay-per-event pricing and charges per game item saved. Limit maxItems for smaller test runs.
Data quality notes
Steam can vary availability by country, language, app type, or removed app status. The actor preserves partial results where Steam omits optional fields, and it avoids duplicating app IDs found through multiple search paths.
FAQ
Can I scrape a specific Steam game?
Yes. Add the app ID or Steam app URL to appIds.
Can I localize prices?
Yes. Set country and language to the Steam locale you need.
What happens if no games match?
The run succeeds with an empty dataset when the input is valid but Steam has no matching public games.
Related actors
Use this actor when you need Steam Store game metadata. For broader ecommerce or social data, choose a dedicated actor for that target website.
Support
If a Steam response is temporarily unavailable, rerun with a smaller input or specific app IDs. For persistent issues, open an Apify issue with your run ID and input.
Who is it for
This actor is for analysts, ecommerce teams, game publishers, indie studios, market researchers, and catalog operations teams that need Steam Store data in a repeatable dataset.
Pricing
The actor charges one pay-per-event unit for each Steam game item saved to the dataset. Runs that find no matching public games do not add per-item charges because no game item is saved. Use maxItems to control spend. See the live Apify Pricing tab for current rates: https://apify.com/fetch_cat/steam-store-games-scraper/pricing
MCP
You can use this actor from Apify integrations and MCP-compatible workflows by passing the same JSON input fields: appIds, searchTerms, maxItems, country, and language.
Add the Apify MCP server in Claude Desktop or a compatible client:
$claude mcp add apify -- npx -y @apify/actors-mcp-server
Example MCP server configuration:
{"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/actors-mcp-server"],"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }}}}
Example prompts:
- "Run fetch_cat/steam-store-games-scraper for Steam app ID 570 and summarize the price, genres, and review score."
- "Find 10 Steam strategy games in the US locale and return their names, discounts, and store URLs."
API usage examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/steam-store-games-scraper').call({ appIds: ['570'], maxItems: 1, country: 'US', language: 'english' });console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientimport osclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('fetch_cat/steam-store-games-scraper').call(run_input={'appIds': ['570'], 'maxItems': 1, 'country': 'US', 'language': 'english'})print(run['defaultDatasetId'])
cURL
curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~steam-store-games-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"appIds":["570"],"maxItems":1,"country":"US","language":"english"}'
Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language. Additional note: Steam Store availability, localization, and optional metadata can vary by game, country, and language.