Steam Game Stats Scraper avatar

Steam Game Stats Scraper

Pricing

Pay per usage

Go to Apify Store
Steam Game Stats Scraper

Steam Game Stats Scraper

Steam Game Stats Scraper. Extract structured data with automatic pagination, proxy rotation, and JSON/CSV export. Pay only for results.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny

Donny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What it does

Steam Game Stats Scraper extracts comprehensive statistics for Steam games using the Steam Web API. It collects player counts, review data, pricing information, and genre details for any game by its Steam App ID. Whether you need data for a single title or hundreds of games, this actor efficiently gathers all essential metrics from the largest PC gaming platform in the world.

Why use it

Tracking Steam game performance is essential for game developers, market researchers, esports analysts, and gaming industry professionals. This actor provides structured data that can be used for competitive analysis, market research, trend identification, and portfolio management. Instead of manually checking each game page on Steam, you can automate data collection for any number of titles and receive clean, structured output ready for analysis or integration into your data pipeline.

How it works

  1. The actor accepts a list of Steam App IDs as input.
  2. For each App ID, it queries the Steam Store API (store.steampowered.com/api/appdetails) to get game metadata including name, price, and genres.
  3. It fetches review statistics from the Steam review API endpoint.
  4. If player counts are enabled, it queries the ISteamUserStats/GetNumberOfCurrentPlayers endpoint.
  5. Results are combined into a structured dataset and pushed to Apify storage.
  6. Rate limiting is applied between requests to respect API guidelines.

Input parameters

ParameterTypeDefaultDescription
appIdsstring[]["730","570","440"]List of Steam App IDs to scrape
includePlayerCountsbooleantrueWhether to fetch current player counts

Output fields

FieldTypeDescription
gameNamestringName of the Steam game
appIdstringSteam application ID
currentPlayersnumberCurrent number of players online
peakPlayersnumberPeak concurrent player count
positiveReviewsnumberTotal positive review count
negativeReviewsnumberTotal negative review count
pricestringCurrent price or "Free"
genresstringGame genres
urlstringLink to the Steam store page

Cost estimate

This actor uses the Steam Web API which is free and does not require authentication for basic endpoints. The pay-per-event pricing is $0.00075 per result. Processing 100 games would cost approximately $0.075. Memory usage is minimal at 512 MB default.

Tips

  • Popular App IDs: Counter-Strike 2 (730), Dota 2 (570), Team Fortress 2 (440), PUBG (578080), Rust (252490).
  • You can find any game's App ID in its Steam store URL.
  • Enable includePlayerCounts for real-time monitoring of game popularity.
  • The actor respects rate limits with built-in delays between requests.
  • For related gaming data, check out Twitch Channel Scraper and BoardGameGeek Scraper.