Steam Game Scraper - Prices, Reviews & Details avatar

Steam Game Scraper - Prices, Reviews & Details

Pricing

Pay per usage

Go to Apify Store
Steam Game Scraper - Prices, Reviews & Details

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

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

FieldDescription
appIdSteam application ID
nameGame title
typeContent type (game, dlc, demo, etc.)
priceOriginal price in cents
currencyCurrency code (USD, EUR, etc.)
discountDiscount percentage
finalPricePrice after discount in cents
descriptionFull HTML description
shortDescriptionBrief text summary
headerImageHeader image URL
developersList of developer names
publishersList of publisher names
genresGenre names
categoriesCategory names (multiplayer, etc.)
releaseDateRelease date string
metacriticMetacritic score
recommendationsTotal recommendation count
platformsWindows/Mac/Linux availability
screenshotsScreenshot URLs

Input Examples

Get details for specific games

{
"mode": "app_details",
"appIds": ["730", "570", "440"],
"maxResults": 50
}
{
"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