Steam Market Intelligence: Top Sellers & Opportunity Tracker avatar

Steam Market Intelligence: Top Sellers & Opportunity Tracker

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Steam Market Intelligence: Top Sellers & Opportunity Tracker

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

Ian Dikhtiar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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 like high-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:

  • survival
  • cozy
  • horror
  • automation
  • deckbuilder
  • roguelike

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:

  1. Open Steam search in your browser.
  2. Apply tags or filters.
  3. Copy the Steam search URL.
  4. Paste it into steamSearchUrls.

The actor will use those URLs instead of the basic feed/query builder.

Choose max items

  • 25 — fast sample / sanity check
  • 100 — good market snapshot
  • 250+ — broader category research
  • 1000 — maximum allowed per run

Country and language

Use country for localized prices and language for Steam text.

Common country examples:

  • US
  • GB
  • CA
  • AU
  • DE

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.

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.
  • currentPlayers can be 0 for 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.