Steam Store Game Scraper avatar

Steam Store Game Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Steam Store Game Scraper

Steam Store Game Scraper

Scrape game data from the Steam Store — the world's largest PC gaming platform with 50,000+ games. Extract prices, discounts, descriptions, reviews, genres, platforms, screenshots, system requirements, and more.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

🎮 Steam Store Game Scraper

Scrape game data from the Steam Store — the world's largest PC gaming platform with 50,000+ games. Extract prices, discounts, descriptions, reviews, genres, platforms, screenshots, system requirements, and more.

No API key needed. No login required.


What does this actor do?

This actor fetches game data from Steam's public Store APIs. It can scrape featured titles, search for games, pull full details for specific apps, and browse top sellers, new releases, and current sales.

Use it to:

  • Track game prices and discounts across regions
  • Monitor Steam sales and deals in real-time
  • Build a database of game metadata (genres, platforms, reviews)
  • Research competitors in the gaming market
  • Get notified when specific games go on sale
  • Compare pricing across countries

How to use

Step 1: Choose a scrape mode

ModeWhat it doesRequired input
Featured & DealsHomepage highlights, specials, top sellers, new releases — all in oneNone
Search GamesKeyword search across all Steam gamessearch_query
App DetailsFull metadata for specific games by App IDapp_ids
Top SellersCurrent best-selling gamesNone
New ReleasesRecently released gamesNone
Current SpecialsGames currently on saleNone

Step 2: Configure and run

Set your country code for regional pricing, apply filters, and click Start.

Step 3: Export

Download results as JSON, CSV, or Excel from the dataset tab.


Input examples

{
"scrape_mode": "featured",
"max_results": 50,
"country_code": "US"
}

Example 2: Search for survival games

{
"scrape_mode": "search",
"search_query": "survival open world",
"max_results": 30
}

Example 3: Full details for specific games

{
"scrape_mode": "app_details",
"app_ids": "730, 570, 440, 1172470, 1245620",
"country_code": "US"
}

App IDs: 730 = CS2, 570 = Dota 2, 440 = TF2, 1172470 = Apex Legends, 1245620 = Elden Ring

Example 4: Current specials with 50%+ discount

{
"scrape_mode": "specials",
"max_results": 50,
"on_sale_only": true,
"min_discount": 50,
"country_code": "US"
}
{
"scrape_mode": "featured",
"max_results": 20,
"include_details": true,
"country_code": "GB"
}

Example 6: Linux-only new releases

{
"scrape_mode": "new_releases",
"max_results": 30,
"platforms": "linux"
}

Output format

{
"rank": 1,
"type": "game",
"app_id": 1245620,
"name": "ELDEN RING",
"discounted": true,
"discount_percent": 40,
"original_price": "$59.99",
"final_price": "$35.99",
"original_cents": 5999,
"final_cents": 3599,
"currency": "USD",
"platforms": {
"windows": true,
"mac": false,
"linux": false
},
"featured_section": "specials",
"header_image": "https://cdn.akamai.steamstatic.com/...",
"steam_url": "https://store.steampowered.com/app/1245620/",
"scraped_at": "2026-04-05T12:00:00+00:00"
}

App Details record (when using App Details mode or include_details)

{
"type": "app_details",
"app_id": 1245620,
"name": "ELDEN RING",
"is_free": false,
"required_age": 16,
"detailed_description": "THE NEW FANTASY ACTION RPG. Rise, Tarnished...",
"developers": ["FromSoftware Inc."],
"publishers": ["Bandai Namco Entertainment"],
"price_final": "$35.99",
"discount_percent": 40,
"price_formatted": "$35.99",
"platforms": { "windows": true, "mac": false, "linux": false },
"categories": ["Single-player", "Multi-player", "Co-op", "Online Co-op"],
"genres": ["Action", "RPG"],
"release_date": "Feb 24, 2022",
"coming_soon": false,
"metacritic_score": 94,
"recommendations": 567890,
"supported_languages": "English, French, Italian, German, Spanish...",
"screenshots": ["https://cdn.akamai.steamstatic.com/..."],
"movies": [{ "name": "Launch Trailer", "url": "https://..." }],
"pc_requirements_min": "OS: Windows 10, Processor: Intel Core i5...",
"dlc_count": 2,
"steam_url": "https://store.steampowered.com/app/1245620/",
"scraped_at": "2026-04-05T12:00:00+00:00"
}

Finding App IDs

Every game on Steam has a numeric App ID visible in its store URL:

https://store.steampowered.com/app/730/CounterStrike_2/
^^^
App ID = 730

Popular App IDs:

GameApp ID
Counter-Strike 2730
Dota 2570
Team Fortress 2440
ELDEN RING1245620
Baldur's Gate 31086940
Cyberpunk 20771091500
GTA V271590
Stardew Valley413150
Terraria105600
Apex Legends1172470

Regional pricing

Set country_code to get prices in the local currency for that region. Steam shows different prices in different countries.

CodeCountryCurrency
USUnited StatesUSD
GBUnited KingdomGBP
DEGermanyEUR
JPJapanJPY
BRBrazilBRL
INIndiaINR
PKPakistanPKR
RURussia
CNChinaCNY
AUAustraliaAUD

Cost and performance

ModeItemsTimeCredits
Featured50 games~10 sec< $0.01
Search50 games~15 sec< $0.01
App Details10 games~20 sec< $0.01
Featured + Details20 games~45 sec< $0.01
Specials (filtered)50 games~10 sec< $0.01

Tips

  • Start with featured mode — it gives the best overview of what's on Steam right now in a single request.
  • Use include_details: true only when you need rich metadata (descriptions, screenshots, reviews). It's slower because it makes one API call per game.
  • app_details mode is best when you know exactly which games you want — it gives the most complete data.
  • Combine specials mode with min_discount: 50 to find the deepest deals.
  • Steam rate-limits at roughly 200 requests per 5 minutes. The actor adds a 1.5-second delay between detail requests automatically.
  • App IDs are stable — they never change, so you can save them and re-use them for tracking.

Limitations

  • Steam's store API is undocumented and may change without notice.
  • Search results are limited to what Steam's search endpoint returns (some games may not appear).
  • Intraday pricing changes are rare — Steam updates prices at sale boundaries.
  • Some games in certain regions may show different content or be unavailable.
  • The actor respects Steam's rate limits with built-in delays.

Changelog

v1.0.0 (2026-04-05)

  • Initial release
  • 6 scrape modes: featured, search, app details, top sellers, new releases, specials
  • Regional pricing via country codes
  • Filters: on-sale only, minimum discount %, platform
  • Optional full details enrichment for any mode
  • Deduplication for featured results