Steam Market Intelligence: Top Sellers & Opportunity Tracker
Pricing
from $5.00 / 1,000 results
Steam Market Intelligence: Top Sellers & Opportunity Tracker
Go beyond raw Steam scraping. Track top sellers, popular new releases, coming soon, specials, or custom Steam searches, then score each game with market intelligence: demand, quality, commercial strength, momentum, opportunity type, risk flags, and recommended actions.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ian Dikhtiar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Stop staring at Steam spreadsheets. This actor turns Steam rankings into decision-ready game market intelligence: what is winning, why it is winning, where competitors look vulnerable, and which games deserve deeper research.
Use it to track top sellers, new releases, discounts, coming-soon games, niche searches, and custom Steam search pages — then get scores, positioning, risk flags, and recommended actions for every result.
Why this actor is different
Most Steam scrapers give you rows.
This one gives you signals.
Instead of only returning title, price, reviews, and URL, the actor adds a smart intelligence layer that helps answer questions like:
- Which games are true breakout leaders?
- Which competitors have demand but weak sentiment?
- Which niches have passionate audiences but less competition?
- Which games are ranking because of heavy discounts?
- Which titles should be benchmarked for positioning, pricing, capsule art, tags, and launch strategy?
- Which results should be ignored because they are hardware, DLC-like, or missing enough market data?
Best use cases
- Indie game research — find promising genres, pricing patterns, and underserved player demand.
- Publisher scouting — monitor early momentum, new releases, and breakout signals.
- Competitor intelligence — benchmark top games by reviews, player count, tags, pricing, and monetization.
- Launch planning — study what Steam rewards in your category before releasing.
- Discount analysis — spot aggressive promotions and price-pressure patterns.
- Market dashboards — feed clean Steam intelligence into BI tools, Google Sheets, Airtable, Notion, or your own database.
What you get
Core Steam fields
- Rank
- App ID
- Title
- Steam URL
- Release date
- Price text and final price cents
- Discount percentage
- Review summary
- Positive review percentage
- Review count
- Supported platforms
- Capsule image URL
- Scrape timestamp
Enriched public app details
Enabled by default.
- Developer
- Publisher
- Genres
- Categories
- Recommendations total
- Metacritic score, when available
- Short description
- App type, such as game or hardware
- Free-to-play flag
Live demand signals
Enabled by default.
- Current player count, when Steam exposes it
- Multiplayer/community indicators
- In-app purchase indicators
- Fresh release signals
- Discount pressure signals
The intelligence layer
The actor calculates five scores from public Steam signals.
demandScore
Measures market pull using rank, review count, recommendations, and current players.
High demand means the game is attracting attention now or has strong accumulated traction.
qualityScore
Measures player satisfaction using review percentage, review summary, Metacritic where available, and review-count confidence.
This helps separate "popular because discounted" from "popular because players love it."
commercialScore
Measures commercial strength using pricing, discount level, free-to-play status, multiplayer/co-op signals, and in-app purchase indicators.
Useful for spotting games with strong monetization or aggressive pricing.
momentumScore
Measures current market movement using rank, feed type, recent release timing, and live player count.
Great for launch tracking and early trend detection.
opportunityScore
The headline score. Combines demand, quality, commercial strength, and momentum into a 0-100 opportunity rating.
Use this to sort the dataset fast and decide which games deserve deeper research.
Intelligence classifications
Each row can include:
marketPosition— e.g. Breakout leader, Loved niche title, High demand with vulnerable sentiment.opportunityType— e.g. Benchmark competitor, Displacement opportunity, Watchlist candidate.pricingPosition— e.g. Free-to-play, Budget, Mid-market, Premium, Promotional discount.audienceSignal— e.g. Community/multiplayer audience, Solo/narrative audience, Strategy/systems audience.monetizationSignal— e.g. Paid upfront, Free acquisition funnel, Base game plus in-app purchases.competitiveSignal— plain-English competitor interpretation.intelligenceTags— sortable tags likehigh-demand,loved-by-players,fresh-release,social-retention-loop.riskFlags— warnings like missing review data, hidden price, weak sentiment, or non-game listing.insightSummary— one-sentence summary of why the game matters.recommendedAction— what to do next.
Example output
{"rank": 2,"appId": 730,"title": "Counter-Strike 2","url": "https://store.steampowered.com/app/730/CounterStrike_2/","priceText": "Free","reviewSummary": "Very Positive","reviewPercent": 86,"reviewCount": 2531502,"currentPlayers": 1226698,"developer": "Valve","publisher": "Valve","genres": ["Action", "Free To Play"],"demandScore": 85,"qualityScore": 96,"commercialScore": 88,"momentumScore": 90,"opportunityScore": 89,"marketPosition": "Breakout leader","opportunityType": "Benchmark competitor","pricingPosition": "Free-to-play","audienceSignal": "Community / multiplayer audience","monetizationSignal": "Base game plus in-app purchases","competitiveSignal": "Strong incumbent - study positioning and retention loops","intelligenceTags": ["tier-1-opportunity","high-demand","loved-by-players","massive-live-audience","free-to-play","iap-monetized"],"riskFlags": [],"insightSummary": "Counter-Strike 2 is a breakout leader, opportunity score 89/100, 86% positive from 2,531,502 reviews, 1,226,698 current players.","recommendedAction": "Use as a benchmark for capsule, pricing, tags, update cadence, and review themes."}
Quick start
For most users, the default settings are the best starting point:
{"filter": "topsellers","maxItems": 100,"country": "US","language": "english","includeIntelligence": true}
That will scrape Steam top sellers and automatically include app details, current players, and intelligence scoring.
Input guide
Pick a Steam feed
Choose the ranking list you want to study:
- Top sellers — best default for market research and competitor benchmarking.
- Popular new releases — use for launch tracking and early momentum.
- Coming soon — use for upcoming-market watchlists. Some fields may be missing because Steam has not exposed them yet.
- Specials / discounted games — use for discount and price-pressure analysis.
- New releases — use to monitor newly launched games.
Add a search query
Optional. Combine a keyword with the selected feed.
Good examples:
survivalcozyhorrorautomationdeckbuilderroguelike
Use custom Steam search URLs
For advanced research, paste one or more public Steam search URLs.
This is useful when you already filtered Steam by tags, price, category, discount, platform, or release window.
Example workflow:
- Open Steam search in your browser.
- Apply tags or filters.
- Copy the Steam search URL.
- Paste it into
steamSearchUrls.
The actor will use those URLs instead of the basic feed/query builder.
Choose max items
25— fast sample / sanity check100— good market snapshot250+— broader category research1000— maximum allowed per run
Country and language
Use country for localized prices and language for Steam text.
Common country examples:
USGBCAAUDE
Default language is english.
Enrichment toggles
The actor defaults to intelligence mode, so these are on by default:
- Include public app details — developer, publisher, genres, categories, recommendations, Metacritic, description.
- Include current player count — live Steam player count when exposed.
- Add Steam Market Intelligence — scores, classifications, summaries, and recommended actions.
Turn enrichment off only if you want a faster raw scrape.
Request delay
Default: 250 ms
Increase this for larger runs if you want to be extra conservative with public Steam endpoints.
Recommended presets
Competitor benchmark
{"filter": "topsellers","query": "survival","maxItems": 100,"country": "US","language": "english"}
Launch tracking
{"filter": "popularnew","maxItems": 100,"country": "US","language": "english"}
Discount intelligence
{"filter": "specials","maxItems": 150,"country": "US","language": "english"}
Niche opportunity research
{"filter": "topsellers","query": "cozy automation","maxItems": 100,"country": "US","language": "english"}
Raw scrape mode
{"filter": "topsellers","maxItems": 100,"includeAppDetails": false,"includeCurrentPlayers": false,"includeIntelligence": false}
Notes and limitations
- Uses public Steam Store endpoints.
- Does not log in.
- Does not scrape private user data.
- Does not bypass age gates, login walls, or account pages.
- Some games, demos, hardware listings, DLC-like items, unreleased games, or small apps may not expose player count, reviews, price, developer, or publisher data.
currentPlayerscan be0for valid apps with no active players at scrape time.
Output destinations
Results are saved to the default Apify dataset.
A SUMMARY record is also saved to the default key-value store with run settings, counts, and generated fields.