Steam Games Scraper avatar

Steam Games Scraper

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Steam Games Scraper

Steam Games Scraper

Scrape Steam store game data: price, discount, release date, developers, publishers, genres, categories, platforms, Metacritic score, review count, description and artwork. Search by keyword or app ID and pick a pricing region. Export to JSON, CSV or Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Features

Limited permissions

Share

Steam Games Scraper

Steam Games Scraper

Note: the categories, screenshots, and supportedLanguages values above are trimmed for readability. The real record returns the full lists; every value shown is exactly as returned (the language list drops Steam's * full-audio markers as it appears in supportedLanguages).

Here is one real result, with every field the actor returns:

{
"headerImage": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/400/header.jpg?t=1745368554",
"appId": 400,
"name": "Portal",
"type": "game",
"url": "https://store.steampowered.com/app/400",
"isFree": false,
"priceInitial": 9.99,
"priceFinal": 9.99,
"discountPercent": 0,
"priceCurrency": "USD",
"priceFormatted": "$9.99",
"releaseDate": "Oct 10, 2007",
"comingSoon": false,
"requiredAge": 0,
"developers": ["Valve"],
"publishers": ["Valve"],
"genres": ["Action"],
"categories": ["Single-player", "Steam Achievements", "Full controller support", "Captions available", "Includes level editor", "Includes Source SDK", "Commentary available", "Remote Play on Phone", "Remote Play on Tablet", "Family Sharing"],
"platformWindows": true,
"platformMac": false,
"platformLinux": true,
"metacriticScore": 90,
"metacriticUrl": "https://www.metacritic.com/game/pc/portal?ftag=MCD-06-10aaa1f",
"recommendationsTotal": 172541,
"reviewScoreDesc": "Overwhelmingly Positive"
}

The example above shows the first 25 of 45 fields.

What it does

The actor resolves each search query to matching Steam store games, fetches the full store detail for every game (and for any app IDs you pass directly), and writes one normalized record per game to the run's dataset. Prices are converted from Steam's integer cents to decimal amounts in the currency of the region you choose, review counts and sentiment are pulled from the community review summary, and a positivePercent field is computed on top of the raw positive and negative counts so you can sort without extra parsing. Missing source values are returned as null.

Data covers public Steam store pages. Price and currency reflect the countryCode (pricing region) you pass.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 games matched across the three queries, priced in US dollars.

{
"searchQueries": ["portal", "elden ring", "counter-strike"],
"countryCode": "us",
"maxGames": 10
}

Billing and limits

  • Pay per result. You are charged per game returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors or matches nothing, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 games per run. Upgrade for higher maxGames.

FAQ and troubleshooting

A run returned 0 records. Why? No query or app ID matched a Steam store page. Check the spelling of your searchQueries or confirm the appIds are valid store IDs. Zero-result runs are not charged.

How do I get prices in another currency? Set countryCode to the region you want (for example gb, br, de, mx). priceCurrency, priceInitial, priceFinal, and priceFormatted all follow that region.

Can I fetch an exact game without searching? Yes. Pass its Steam app ID in appIds (the number in the store URL, for example 730 for Counter-Strike 2).

Is this an official Valve or Steam tool? No. This actor is independent and has no affiliation with Valve or Steam. It reads only data that is publicly available on the Steam store.

⌂ 换网址