Steam Powered Search Scraper

Steam Powered Search Scraper

by powerai

Automatically scrape and paginate Steam store search results. Extract game titles, prices, reviews, and more into structured data for analysis.

26 runs
3 users
Try This Actor

Opens on Apify.com

About Steam Powered Search Scraper

Need to pull game data from Steam but dread the thought of manually copying and pasting? I built this scraper because I was tired of doing just that. It automates the tedious work of collecting search results from the Steam store. You give it a search term, and it handles the rest—clicking through pages automatically so you don't have to. It pulls down all the key details you'd want: titles, prices, discount percentages, user review summaries, and release dates. I use it to track price histories for my wishlist, scout for new indie titles, and gather competitive info for market analysis. The output is clean JSON or a spreadsheet, ready to drop into your own database or analysis tool. It's straightforward, reliable, and saves hours of manual work. Perfect for developers building game databases, analysts tracking market trends, or just avid gamers who want to be smarter about their purchases.

What does this actor do?

Steam Powered Search Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Steam Powered Search Scraper

Scrapes games and software from the Steam store using a search URL. It handles pagination automatically and extracts detailed product data.

Overview

This actor takes a Steam store search URL, loads the results page, and extracts information for each listed product. It continues scrolling and loading pages until it either reaches the end of the results or hits a specified item limit. The output is a structured dataset of product objects.

Key Features

  • URL-Based Scraping: Provide any Steam search URL, including applied filters.
  • Automatic Pagination: Scrolls and loads all results pages seamlessly.
  • Comprehensive Data Extraction: Captures titles, images, release dates, pricing, review scores/summaries, supported platforms (Windows, Mac, Linux), and VR support status.
  • Smart Deduplication: Automatically removes duplicate products based on their detail page URLs.
  • Incremental Saving: Results are saved as they are found.

How to Use

  1. Go to the Steam Store.
  2. Use the search bar and apply any desired filters (genre, price, features, etc.).
  3. Copy the complete URL from your browser's address bar.
  4. Paste this URL into the actor's searchUrl input field.

Example Search URLs:

https://store.steampowered.com/search?term=war
https://store.steampowered.com/search/?term=indie&supportedlang=english
https://store.steampowered.com/search/?term=rpg&maxprice=free

Input

Configure the actor using the following input parameters.

Field Type Required Description
searchUrl string Yes The complete Steam search URL to scrape.
maxItems integer No Maximum number of products to fetch. Default is unlimited.
proxyConfiguration object No Proxy settings for the actor.

Output

The actor outputs a dataset where each item is a JSON object representing a product. All timestamps are in ISO 8601 format.

Example Output Item:

{
  "searchUrl": "https://store.steampowered.com/search?term=war",
  "detailPageUrl": "https://store.steampowered.com/app/236390/War_Thunder/",
  "appId": "236390",
  "itemKey": "App_236390",
  "tagIds": "[113,599,11104,3993,4150,15045,21978]",
  "crtrIds": "[37819846]",
  "imageUrl": "https://shared.fastly.steamstatic.com/.../capsule_231x87.jpg",
  "title": "War Thunder",
  "released": "15 Aug, 2013",
  "reviewScoreText": "Mostly Positive<br>74% of the 283,202 user reviews...",
  "reviewSummary": "",
  "price": "Free",
  "priceFinal": "0",
  "platforms": ["Windows", "Mac", "Linux"],
  "vrSupported": true,
  "scrapedAt": "2025-11-11T08:14:13.641Z"
}

Common Use Cases:
* Building game catalogs for research.
* Monitoring prices and comparing titles.
* Analyzing market trends and platform compatibility.
* Discovering VR-supported games.
* Conducting competitive analysis for developers.
* Tracking review sentiment and product availability.

Limitations:
* Requires a valid, publicly accessible Steam search URL.
* The structure of scraped data depends on Steam's page layout, which may change.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Steam Powered Search Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
powerai
Pricing
Paid
Total Runs
26
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support