Steam Game Scraper - Prices, Reviews & Details
Pricing
Pay per usage
Go to Apify Store
Steam Game Scraper - Prices, Reviews & Details
Scrapes Steam Store game data including prices, reviews, screenshots, and metadata using pure HTTP requests. No browser needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
oscar lira
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Apify actor that scrapes Steam Store game data using pure HTTP requests. No browser required.
Features
- App Details — Fetch full details for specific games by App ID
- Featured — Get featured, top sellers, new releases, and specials from Steam's front page
- Top Sellers — Retrieve the top 100 most-played games in the last 2 weeks via SteamSpy
- Search — Search Steam's catalog by keyword
Data Collected
| Field | Description |
|---|---|
appId | Steam application ID |
name | Game title |
type | Content type (game, dlc, demo, etc.) |
price | Original price in cents |
currency | Currency code (USD, EUR, etc.) |
discount | Discount percentage |
finalPrice | Price after discount in cents |
description | Full HTML description |
shortDescription | Brief text summary |
headerImage | Header image URL |
developers | List of developer names |
publishers | List of publisher names |
genres | Genre names |
categories | Category names (multiplayer, etc.) |
releaseDate | Release date string |
metacritic | Metacritic score |
recommendations | Total recommendation count |
platforms | Windows/Mac/Linux availability |
screenshots | Screenshot URLs |
Input Examples
Get details for specific games
{"mode": "app_details","appIds": ["730", "570", "440"],"maxResults": 50}
Get featured games
{"mode": "featured","maxResults": 20}
Get top sellers from SteamSpy
{"mode": "top_sellers","maxResults": 100}
Search for games
{"mode": "search","searchQuery": "cyberpunk","maxResults": 10}
Rate Limits
The actor includes a 1.5-second delay between requests to respect Steam's rate limits. The built-in retry logic handles HTTP 429 responses with exponential backoff.
Technical Details
- Runtime: Node.js 20 (Alpine)
- Dependencies: Apify SDK only
- HTTP: Native
fetch(no axios, got, or other libraries) - Browser: None required