Steam Scraper | Fast & Reliable | $3 / 1k
Pricing
$2.99 / 1,000 results
Steam Scraper | Fast & Reliable | $3 / 1k
Scrape Steam into clean, structured game listings. Get pricing/discounts details, review signals, tags, release details, screenshots, supported platforms, and full system requirements. Ideal for catalog building, price tracking, trend research, and market intelligence.
Pricing
$2.99 / 1,000 results
Rating
5.0
(1)
Developer

Fatih Tahta
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Steam Scraper | Fast & Reliable
Slug: fatihtahta/steam-scraper
Overview
Steam Scraper collects structured product and listing data from Steam, including titles, pricing, discounts, reviews, media assets, release details, platforms, and system requirements. It supports search results, category pages, and individual product pages, returning consistent JSON records ready for analysis. Steam Store is one of the largest PC game distribution platforms, making its catalog and metadata valuable for market insights, pricing research, and content planning. This actor automates collection at scale while keeping output consistent across runs. The result is time saved and fewer manual workflows for teams that need reliable Steam data.
Why Use This Actor
- Market research & analytics: Track pricing, discounts, review signals, and tag mix to analyze market trends and seasonality.
- Product & content teams: Build catalogs, plan content themes, and benchmark releases by genre, tags, and platforms.
- Developers & data pipelines: Feed ETL jobs, dashboards, and internal datasets with stable, structured records.
- Lead gen & enrichment: Enrich game lists or publisher portfolios with pricing, media, and release details.
- Monitoring & competitive tracking: Watch price changes, discount cadence, and store listing updates over time.
Input Parameters
Provide any combination of URLs, queries, and filters to shape your dataset.
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | string[] | Steam URLs to scrape directly. Use search results, category pages, or individual product pages. | – |
queries | string[] | Keywords to search on Steam when you don’t have URLs yet. | – |
language | string | Steam search language used for results. Allowed values: arabic, bulgarian, schinese, tchinese, czech, danish, dutch, english, finnish, french, german, greek, hungarian, indonesian, italian, japanese, koreana, norwegian, polish, portuguese, brazilian, romanian, russian, spanish, latam, swedish, thai, turkish, ukrainian, vietnamese. | english |
maxPrice | string | Maximum price filter for search results. Allowed values: "" (no maximum), free, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60. | "" |
hideFreeToPlay | boolean | Exclude free-to-play products from results. | false |
discountsOnly | boolean | Only include discounted or promotional products. | false |
limit | integer | Maximum listings to save per query. | 50000 |
tags | string[] | Filter by Steam tags. Allowed values include: Atmospheric, Fantasy, Relaxing, Funny, Horror, Sci-fi, Family Friendly, Retro, Dark, Mystery, Survival, Comedy, Psychological Horror, Medieval, Magic, Management, Old School, Sports, Building, Tactical, Drama, Space, Romance, Racing, Futuristic, Crafting, Dark Fantasy, Logic, Emotional, Survival Horror, Nature, 1990's, Education, Surreal, 1980s, Post-apocalyptic, War, Historical, Zombies, Stealth, Lore-Rich, Investigation, Economy, LGBTQ+, Psychological, Thriller, Military, Detective, Dark Humor, Demons, Cyberpunk, Supernatural, Aliens, Driving, Robots, Comic Book, Modern, Dystopian, Loot, Psychedelic, Artificial Intelligence, Cats, Flight, Alternate History, Parkour, Memes, Mythology, Crime, Game Development, Automation, Capitalism, Destruction, Philosophical, Dark Comedy, Cooking, Noir, Lovecraftian, Swordplay, America, Science, Parody, Dragons, Conspiracy, Agriculture, Gothic, World War II, Satire, Martial Arts, Underground, Mechs, Mining, Transportation, Fishing, Dog, Pirates, Steampunk, Time Travel, Underwater, Political, Vampire, Trains, Tanks, Gambling, Ninja, Hunting, Otome, Western, Politics, Hacking, Faith, Dinosaurs, Programming, Superhero, Diplomacy, Assassin, Naval, Snow, Heist, Sailing, Cold War, Archery, Foreign, Horses, Football (Soccer), Offroad, Transhumanism, Sniper, Jet, Illuminati, Boxing, Werewolves, Mars, Motorbike, Golf, Basketball, World War I, Submarine, Bikes, Rome, Baseball, Dwarf, LEGO, Skateboarding, Mini Golf, Wrestling, Football (American), Pool, Skating, Tennis, Cycling, Warhammer 40K, Motocross, Vikings, Hockey, Bowling, Lemmings, Skiing, Snowboarding, Elf, BMX, ATV, Indie, Action, Casual, Adventure, Simulation, RPG, Strategy, Action-Adventure, Software, 2D, 3D, Colorful, Cute, Pixel Graphics, First-Person, Anime, Stylized, Third Person, Top-Down, Realistic, Cartoony, Hand-drawn, Minimalist, VR, Cartoon, Cinematic, Text-Based, 2.5D, Isometric, Abstract, 3D Vision, Split Screen, Voxel, FMV, Beautiful, 360 Video, Story Rich, Combat, Controller, Female Protagonist, Choices Matter, PvE, Linear, PvP, Open World, Multiple Endings, Physics, Character Customization, Resource Management, Turn-Based Tactics, Procedural Generation, Turn-Based Combat, Hack and Slash, Tabletop, Base Building, Score Attack, Narration, Conversation, Deckbuilding, Tutorial, Nonlinear, Team-Based, Perma Death, Inventory Management, Grid-Based Movement, Level Editor, Moddable, Class-Based, Vehicular Combat, Gun Customization, Trading, 6DOF, Bullet Time, Quick-Time Events, Time Manipulation, Dynamic Narration, Hex Grid, Naval Combat, Music-Based Procedural Generation, Asymmetric VR, Puzzle, Arcade, Shooter, Platformer, Visual Novel, Roguelike, Sandbox, Action RPG, Point & Click, Action Roguelike, Interactive Fiction, Turn-Based Strategy, Dating Sim, Walking Simulator, JRPG, Party-Based RPG, Card Game, Life Sim, Design & Illustration, Strategy RPG, Utilities, Board Game, RTS, Tower Defense, City Builder, Web Publishing, Beat 'em up, Automobile Sim, 2D Fighter, Rhythm, Farming Sim, 3D Fighter, Auto Battler, Word Game, eSports, Colony Sim, Grand Strategy, Space Sim, Animation & Modeling, MMORPG, Battle Royale, Party Game, Audio Production, God Game, Video Production, 4X, MOBA, Photo Editing, Trivia, Immersive Sim, Political Sim, Outbreak Sim, Medical Sim, Exploration, 2D Platformer, Roguelite, FPS, 3D Platformer, Choose Your Own Adventure, Side Scroller, Shoot 'Em Up, Hidden Object, Puzzle Platformer, Bullet Hell, Dungeon Crawler, Clicker, Top-Down Shooter, Third-Person Shooter, Time Management, Idler, Collectathon, Precision Platformer, Real Time Tactics, Arena Shooter, Tactical RPG, Card Battler, Wargame, Metroidvania, Souls-like, Creature Collector, Runner, CRPG, Twin Stick Shooter, Mystery Dungeon, Match 3, Looter Shooter, Spectacle fighter, Hero Shooter, Solitaire, Combat Racing, Action RTS, Trading Card Game, Sokoban, Boomer Shooter, Typing, Traditional Roguelike, Shop Keeper, On-Rails Shooter, Spelling, Roguevania, Mahjong, Cricket, Short, Movie, Episodic, Gaming, Documentary, Profile Features Limited, Demo Available, AI Content Disclosed, Adult Content, Hentai, Cozy, Fighting, Wholesome, Classic, Roguelike Deckbuilder, Narrative, Open World Survival Craft, Immersive, Party, Escape Room, Job Simulator, Nostalgia, Farming, Addictive, Social Deduction, Cult Classic, Pinball, Spaceships, Electronic Music, Ambient, Jump Scare, Extraction Shooter, Dice, Boss Rush, Instrumental Music, Well-Written, Epic, Rock Music, Birds, 8-bit Music, Musou, Electronic, Fox, Hobby Sim, Coding, Volleyball, Rugby, Snooker, Reboot, Singleplayer, Multiplayer, Co-op, Online Co-Op, Massively Multiplayer, Local Multiplayer, Local Co-Op, 4 Player Local, Co-op Campaign, Asynchronous Multiplayer, Based On A Novel, Free to Play, Early Access, Experimental, Software Training, Minigames, Remake, Sequel, Experience, Kickstarter, Crowdfunded, Benchmark, Feature Film, Difficult, Competitive, Unforgiving, Turn-Based, Replay Value, Fast-Paced, Real-Time, Time Attack, Real-Time with Pause, Sexual Content, Nudity, Mature, NSFW, Character Action Game, Villain Protagonist, Silent Protagonist, Chess, Violent, Gore, Blood, Mouse only, Touch-Friendly, Intentionally Awkward Controls, Voice Control, Soundtrack, Great Soundtrack, Music, Mod, RPGMaker, GameMaker, Dungeons & Dragons, Games Workshop, TrackIR, Hardware, Steam Machine. | [] |
type | string[] | Filter by Steam content type. Allowed values: Games, Software, Downloadable Content, Demos, Soundtracks, Playtests, Videos, Mods, Hardware. | [] |
proxyConfiguration | object | Connection settings for stability on larger runs. | Apify proxy with RESIDENTIAL group |
Example Input
{"startUrls": ["https://store.steampowered.com/search/?term=cozy%20games"],"queries": ["roguelike deckbuilder", "city builder"],"language": "english","maxPrice": "20","discountsOnly": true,"limit": 500}
Output
6.1 Output destination
The actor writes results to an Apify dataset as JSON records. And the dataset is designed for direct consumption by analytics tools, ETL pipelines, and downstream APIs without post-processing.
6.2 Record envelope (all items)
Every dataset item includes stable identifiers:
- type (string, required)
- id (number, required)
- url (string, required)
Recommended idempotency key: type + ":" + id
Use this key to deduplicate or upsert records when the same entity appears in multiple runs.
6.3 Examples
Example: app (type = "app")
{"type": "app","id": 347280,"url": "https://store.steampowered.com/app/347280/A_Quiver_of_Crows/","metadata": {"id": "347280","url": "https://store.steampowered.com/app/347280/A_Quiver_of_Crows/?snr=1_7_7_240_150_1","title": "A Quiver of Crows","source_url": "https://store.steampowered.com/search/?ignore_preferences=1&ndl=1&tags=3798%2C7481&term=a","seed_type": "url","seed_value": "https://store.steampowered.com/search/?term=a&ignore_preferences=1&tags=3798%2C7481&ndl=1","item_key": "App_347280","item_type": "App","tag_ids": [4026, 4255, 4758, 3841, 4604, 492, 7481]},"pricing": {"price": "$1.49","original_price": "$14.99","discount": "-90%","discount_percent": "90","bundle_discount": "0","final_price_cents": "149","price_label": "90% off. $14.99 normally, discounted to $1.49"},"reviews": {"review_summary": "Mostly Positive<br>76% of the 26 user reviews for this game are positive.","review_score": "positive"},"media": {"image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/347280/capsule_231x87.jpg?t=1478027445","screenshots": ["https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/347280/ss_9714ea6ffa834a9977765d99f989586bbae5b8fd.1920x1080.jpg?t=1478027445","https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/347280/ss_981304accd27ae9aa5a3882fa5fed3b097ad6938.1920x1080.jpg?t=1478027445"]},"game_details": {"app_id": "347280","title": "A Quiver of Crows","short_description": "A twin-stick shmup set in a grim world cursed by demons and ghouls.","about": "About This Game\nA difficult twin-stick shmup set in a grim world cursed by demons and ghouls.","release_date": "Oct 19, 2016","developers": ["Sheado.net"],"publishers": ["Sheado.net"],"genres": ["Action", "Indie"],"tags": ["2D", "Action", "Atmospheric"],"features": ["Family Sharing", "Steam Achievements"],"languages": [{"language": "English", "interface": true, "full_audio": false, "subtitles": false},{"language": "Spanish - Spain", "interface": true, "full_audio": false, "subtitles": false}],"achievements_count": 13,"platforms": ["linux", "mac", "win"]},"system_requirements": {"windows": {"os": "Windows 8.1 or 10","processor": "Dual-core 2.4 GHz","memory": "4 GB RAM","graphics": "Equivalent of GeForce 9800 GTX / Radeon HD 5000 / Intel HD 5200","storage": "250 MB available space","additional_notes": "Twin-stick controller highly recommended."},"mac": {"os": "10.11","processor": "Dual-core 2.4 GHz","memory": "4 GB RAM","graphics": "Equivalent of GeForce 9800 GTX / Radeon HD 5000 / Intel HD 5200","storage": "250 MB available space","additional_notes": "Twin-stick controller highly recommended."},"linux": {"os": "Ubuntu 16.04 LTS","processor": "Dual-core 2.4 GHz","memory": "4 GB RAM","graphics": "Equivalent of GeForce 9800 GTX / Radeon HD 5000 / Intel HD 5200","storage": "250 MB available space","additional_notes": "Twin-stick controller highly recommended."}}}
Field reference
App fields (type = "app")
- type (string, required): Record type.
- id (number, required): Steam app identifier.
- url (string, required): Canonical Steam product URL.
- metadata.id (string, optional): App ID as provided in source metadata.
- metadata.url (string, optional): Source product URL.
- metadata.title (string, optional): Product title.
- metadata.source_url (string, optional): Origin search or category URL.
- metadata.seed_type (string, optional): Seed source type.
- metadata.seed_value (string, optional): Seed value.
- metadata.item_key (string, optional): Stable item key when provided.
- metadata.item_type (string, optional): Item type label.
- metadata.tag_ids (array[number], optional): Tag identifiers.
- pricing.price (string, optional): Current price label.
- pricing.original_price (string, optional): Original price label.
- pricing.discount (string, optional): Discount label.
- pricing.discount_percent (string, optional): Discount percentage value.
- pricing.bundle_discount (string, optional): Bundle discount value.
- pricing.final_price_cents (string, optional): Final price in cents as string.
- pricing.price_label (string, optional): Price summary text.
- reviews.review_summary (string, optional): Review summary text.
- reviews.review_score (string, optional): Review sentiment.
- media.image (string, optional): Primary image URL.
- media.screenshots (array[string], optional): Screenshot URLs.
- game_details.app_id (string, optional): App ID in details block.
- game_details.title (string, optional): Product title.
- game_details.short_description (string, optional): Short description.
- game_details.about (string, optional): Long description text.
- game_details.release_date (string, optional): Release date.
- game_details.developers (array[string], optional): Developer names.
- game_details.publishers (array[string], optional): Publisher names.
- game_details.genres (array[string], optional): Genres.
- game_details.tags (array[string], optional): Tags.
- game_details.features (array[string], optional): Feature labels.
- game_details.languages (array[object], optional): Language entries.
- game_details.languages.language (string, optional): Language name.
- game_details.languages.interface (boolean, optional): Interface support.
- game_details.languages.full_audio (boolean, optional): Full audio support.
- game_details.languages.subtitles (boolean, optional): Subtitle support.
- game_details.achievements_count (number, optional): Number of achievements.
- game_details.platforms (array[string], optional): Supported platforms.
- system_requirements.windows.os (string, optional): Windows OS requirement.
- system_requirements.windows.processor (string, optional): Windows CPU requirement.
- system_requirements.windows.memory (string, optional): Windows memory requirement.
- system_requirements.windows.graphics (string, optional): Windows GPU requirement.
- system_requirements.windows.storage (string, optional): Windows storage requirement.
- system_requirements.windows.additional_notes (string, optional): Windows notes.
- system_requirements.mac.os (string, optional): macOS requirement.
- system_requirements.mac.processor (string, optional): macOS CPU requirement.
- system_requirements.mac.memory (string, optional): macOS memory requirement.
- system_requirements.mac.graphics (string, optional): macOS GPU requirement.
- system_requirements.mac.storage (string, optional): macOS storage requirement.
- system_requirements.mac.additional_notes (string, optional): macOS notes.
- system_requirements.linux.os (string, optional): Linux OS requirement.
- system_requirements.linux.processor (string, optional): Linux CPU requirement.
- system_requirements.linux.memory (string, optional): Linux memory requirement.
- system_requirements.linux.graphics (string, optional): Linux GPU requirement.
- system_requirements.linux.storage (string, optional): Linux storage requirement.
- system_requirements.linux.additional_notes (string, optional): Linux notes.
Data guarantees & handling
- Best-effort extraction: fields may vary by region/session/availability/UI experiments.
- Optional fields: null-check in downstream code.
- Deduplication: recommend
type + ":" + id.
How to Run on Apify
- Open the Actor in Apify Console.
- Configure your search parameters (e.g., categories, tags, language, and optional price filters).
- Set the maximum number of outputs to collect.
- Click Start and wait for the run to finish.
- Download results in JSON, CSV, Excel, or other supported formats.
Scheduling & Automation
Scheduling
Automated Data Collection Schedule runs to keep your dataset fresh without manual effort.
- Navigate to Schedules in Apify Console
- Create a new schedule (daily, weekly, or custom cron)
- Configure input parameters
- Enable notifications for run completion
- (Optional) Add webhooks for automated processing
Integration Options
- Webhooks: Trigger downstream actions when a run completes
- Zapier: Connect to 5,000+ apps without coding
- Make (Integromat): Build multi-step automation workflows
- Google Sheets: Export results to a spreadsheet
- Slack/Discord: Receive notifications and summaries
- Email: Send automated reports via email
Performance
Estimated run times:
- Small runs (< 1,000 outputs): ~2–3 minutes
- Medium runs (1,000–5,000 outputs): ~5–15 minutes
- Large runs (5,000+ outputs): ~15–30 minutes
Execution time varies based on filters, result volume, and how much information is returned per record.
Compliance & Ethics
Responsible Data Collection
This actor collects publicly available game and software listing information from Steam Store for legitimate business purposes, including:
- Gaming industry research and market analysis
- Product discovery and catalog enrichment
- Pricing and promotion tracking
This section is informational and not legal advice.
Best Practices
- Use collected data in accordance with applicable laws, regulations, and the target site’s terms
- Respect individual privacy and personal information
- Use data responsibly and avoid disruptive or excessive collection
- Do not use this actor for spamming, harassment, or other harmful purposes
- Follow relevant data protection requirements where applicable (e.g., GDPR, CCPA)
Support
For help, open an issue on the actor page in Apify Console with your input (redacted), the run ID, expected vs actual behavior, and an optional small output sample.