Steam Games Data Scraper avatar

Steam Games Data Scraper

Pricing

from $12.00 / 1,000 results

Go to Apify Store
Steam Games Data Scraper

Steam Games Data Scraper

Scrape Steam games by keyword, tag, price and discount, or look them up by name. Get prices in any country, deals, review scores, tags, languages, Steam Deck status and players online. Also download player reviews, the most played chart and game news. Export to CSV or Excel.

Pricing

from $12.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseLab

ParseLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

This Steam scraper finds games in the Steam store and returns clean rows with the price, discount, review score, tags, languages, Steam Deck status and much more. Search by keyword, tag, price, discount or review score, look up games by name, download player reviews, read the most played chart or collect the latest news of any game.

A game row already carries what you would otherwise combine from several pages: the current price and the original price in the currency of the country you choose, every edition and bundle with its own discount, the review label, the percent of positive reviews and the review count, the developer and publisher, the release date, the tags by name, supported and fully voiced languages, feature flags such as single player, co-op, achievements and cloud saves, and the Steam Deck compatibility. You can add players online right now and the full store details on top.

Game studios, publishers, deal hunters, market researchers, journalists and content creators use it to find deals, follow competitors and study what players say.

What can you do with this Steam scraper?

  • Find Steam games on sale with a minimum discount and a minimum review score
  • Search games by tag, for example every roguelike under 15 dollars
  • Compare Steam prices across countries
  • See the most played games right now and how their rank changed since last week
  • List new releases by month
  • Download the negative reviews of a game from the last 30 days
  • Get the most helpful reviews of a competitor's game
  • See how many hours a reviewer had played when they wrote the review
  • Check which games are verified for Steam Deck
  • Follow patch notes and announcements of a game
  • Export Steam data to CSV or Excel

What data can you extract from Steam?

ModeOne row isHighlights
Search gamesOne gameName, link, short description, developers, publishers, release date, price, original price, discount, editions, review label, positive percent, review count, tags, platforms, Steam Deck status, feature flags, languages, age rating, website
Look up gamesOne gameSame fields for the games you name, plus optional players online now and full store details
Player reviewsOne reviewReview text, word count, recommended or not, votes, funny votes, helpfulness score, comments, purchase type, playtime in total and at review time, games owned, developer response, dates
ChartsOne game in a chartRank, last week rank and change, peak players last week, players now, plus the store fields
Game newsOne announcementTitle, feed, date, text, link, tags such as patchnotes

Optional full store details add genres, the Metacritic score, the number of achievements, system requirements, screenshots, trailers, downloadable content and the support contact.

How to scrape Steam

  1. Choose What to collect, for example Search games.
  2. Add a keyword or tags, and filters such as maximum price, minimum discount or minimum positive reviews.
  3. Pick the store country to see prices in that currency.
  4. Set Max Items and click Start.
  5. Export the dataset as CSV, Excel or from the Apify console.

Input example

{
"mode": "search",
"tags": ["Roguelike"],
"onlyDiscounted": true,
"minReviewPct": 90,
"maxPriceUsd": 15,
"maxItems": 50
}

Game output example

{
"appId": 1145360,
"name": "Hades",
"developers": ["Supergiant Games"],
"releaseDate": "2020-09-17T14:38:27.000Z",
"finalPriceUsd": 6.24,
"originalPriceUsd": 24.99,
"discountPct": 75,
"editions": [
{ "name": "Hades", "priceUsd": 6.24, "discountPct": 75 },
{ "name": "Hades + Hades II", "priceUsd": 33.04, "discountPct": 51 }
],
"reviewScoreLabel": "Overwhelmingly Positive",
"reviewPositivePct": 97,
"reviewCount": 286167,
"tags": ["Action Roguelike", "Roguelite", "Hack and Slash", "Indie"],
"steamDeckCompatibility": "verified",
"singlePlayer": true,
"achievements": true,
"cloudSaves": true
}

Review output example

{
"recommendationId": "236417250",
"gameName": "ELDEN RING",
"language": "english",
"review": "no widescreen support, unlimited fps in 2026. refund",
"wordCount": 8,
"votedUp": false,
"votesUp": 0,
"helpfulnessScore": 0.5,
"steamPurchase": true,
"createdAt": "2026-09-28T18:22:37.000Z",
"reviewerPlaytimeAtReviewHours": 0.5,
"reviewerGamesOwned": 0
}

How much does it cost to scrape Steam?

You pay per result: $16 per 1,000 rows plus a tiny start fee. The free plan returns up to 10 rows per run. Store data and reviews come in batches, so a search of a few hundred games finishes in a minute or two.

Tips for better results

  • Tags work by name, for example Roguelike or Souls-like. A game must have all the tags you list.
  • Prices follow the store country. Change the country code to compare prices in another currency. The price fields keep their names in every currency.
  • Full store details and players online need extra requests per game, and Steam limits how fast they can be made. Turn them on only when you need them. The Actor waits and retries when Steam asks it to slow down.
  • Reviews do not include reviewer names or profile links. You get playtime, games owned and the number of reviews written, which is enough to weigh an opinion.
  • For a language filter in reviews mode, enter a Steam language name such as english or spanish. Leave it empty to get all languages.

Who uses Steam data?

  • Deal hunters and newsletters publish the best discounts every day.
  • Studios and publishers follow competitors, pricing and player feedback.
  • Researchers and journalists study trends, genres and review patterns.
  • Developers power price trackers, Discord bots and dashboards.

Automate and connect

Schedule the Actor every day to catch new discounts, or every hour during a sale to watch prices. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends.

FAQ

Do I need a Steam account? No. The Actor works without any login.

Does it include reviewer names? No. Reviewer names and profile links are left out on purpose.

Why are some prices empty? Free games and games that are not for sale in the chosen country have no price.

Can I get the player count history? No. You get the number of players right now and the peak of last week for the most played games.

Does it cover software, not only games? Yes. Turn on the option to include software and other items in search.

This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data. It is not affiliated with Valve or Steam.

Support

Missing a field or found a bug? Open an issue from the Actor page.