Steam Game Scraper - Prices, Reviews & Details
Pricing
from $4.00 / 1,000 results
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
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
deusex machine
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
Steam Game Scraper
Scrape game data from the Steam Store. Get prices, descriptions, reviews, genres, and screenshots for specific games, featured titles, top sellers, or search results. Pure HTTP, no browser.
What data does it extract?
| Field | Description |
|---|---|
appId | Steam application ID |
name | Game title |
type | Content type (game, dlc, demo, special, etc.) |
price | Original price in cents (e.g. 5999 = $59.99) |
currency | Currency code (USD, EUR, GBP, 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 (Action, RPG, Strategy, etc.) |
categories | Category names (Multiplayer, Steam Achievements, etc.) |
releaseDate | Release date string |
metacritic | Metacritic score |
recommendations | Total recommendation count |
platforms | Windows/Mac/Linux availability |
screenshots | Screenshot URLs |
Use cases
- Price tracking -- Monitor game prices and discounts across Steam sales.
- Market research -- Analyze which genres, developers, and price points perform best.
- Game recommendation engines -- Build datasets to power game suggestion algorithms.
- Competitor analysis -- Track what's featured, trending, or top-selling on Steam.
- Wishlist monitoring -- Check current prices for a list of games by App ID.
How to use
Get details for specific games (Counter-Strike 2, Dota 2, Team Fortress 2):
{"mode": "app_details","appIds": ["730", "570", "440"],"maxResults": 50}
Get featured, top sellers, and new releases from Steam's front page:
{"mode": "featured","maxResults": 30}
Get top 100 most-played games (via SteamSpy):
{"mode": "top_sellers","maxResults": 100}
Search for games by keyword:
{"mode": "search","searchQuery": "cyberpunk","maxResults": 10}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | enum | featured | app_details, featured, top_sellers, or search |
appIds | string[] | [] | Steam App IDs for app_details mode (e.g. ["730", "570"]) |
searchQuery | string | "" | Search keyword for search mode |
maxResults | integer | 50 | Maximum results to return (1-200) |
Output example
{"appId": "730","name": "Counter-Strike 2","type": "game","price": 0,"currency": "USD","discount": 0,"finalPrice": 0,"description": "<p>Counter-Strike 2 expands upon the team-based action gameplay...</p>","shortDescription": "For over two decades, Counter-Strike has offered an elite competitive experience.","headerImage": "https://cdn.akamai.steamstatic.com/steam/apps/730/header.jpg","developers": ["Valve"],"publishers": ["Valve"],"genres": ["Action", "Free to Play"],"categories": ["Multi-player", "Steam Achievements", "Steam Trading Cards"],"releaseDate": "Aug 21, 2012","metacritic": 83,"recommendations": 7842519,"platforms": { "windows": true, "mac": false, "linux": true },"screenshots": ["https://cdn.akamai.steamstatic.com/steam/apps/730/ss_1.jpg","https://cdn.akamai.steamstatic.com/steam/apps/730/ss_2.jpg"]}
Performance & cost
- 1.5-second delay between requests to respect Steam's rate limits, with automatic retry on 429 errors.
app_detailsmode fetches one game at a time. 50 games takes about 75 seconds.featuredandtop_sellersmodes complete in a single API call (2-3 seconds).- No browser needed. Runs cost under $0.01 in Apify platform credits.
FAQ
Why are prices in cents? That's how Steam's API returns them. Divide by 100 to get the dollar amount (e.g. 5999 = $59.99).
What's the difference between featured and top_sellers?
featured pulls from Steam's front page (specials, top sellers, new releases, coming soon). top_sellers uses the SteamSpy API to get the top 100 most-played games in the last 2 weeks.
Why is description null for some modes?
featured, top_sellers, and search modes return summary data only. Full descriptions are only available in app_details mode. For search results with 10 or fewer hits, the scraper auto-enriches with full details.
Can I look up DLC or soundtrack prices?
Yes. Pass the DLC's App ID in app_details mode. DLCs, demos, and soundtracks each have their own App ID on Steam.