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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
- Go to the Steam Store.
- Use the search bar and apply any desired filters (genre, price, features, etc.).
- Copy the complete URL from your browser's address bar.
- Paste this URL into the actor's
searchUrlinput 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.
Categories
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 TrialActor Information
- Developer
- powerai
- Pricing
- Paid
- Total Runs
- 26
- Active Users
- 3
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support