Steam Reviews Scraper — Sentiment & Playtime avatar

Steam Reviews Scraper — Sentiment & Playtime

Pricing

from $0.75 / 1,000 steam reviews

Go to Apify Store
Steam Reviews Scraper — Sentiment & Playtime

Steam Reviews Scraper — Sentiment & Playtime

Steam reviews scraper for game intelligence. Filter by language, sentiment, purchase type, date, keywords, playtime, reviewer history, helpful votes, refunds, free copies, Early Access and developer responses; include game metadata, off-topic periods, weighted sentiment and only-new monitoring.

Pricing

from $0.75 / 1,000 steam reviews

Rating

0.0

(0)

Developer

Rosario Vitale

Rosario Vitale

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Steam Reviews Scraper API — Playtime & Sentiment Analytics

Why use this Actor?

Steam reviews scraper for game intelligence. Filter by language, sentiment, purchase type, date, keywords, playtime, reviewer history, helpful votes, refunds, free copies, Early Access and developer responses; include game metadata, off-topic periods, weighted sentiment and only-new monitoring.

Features

  • Steam app IDs or store URLs — Steam app IDs or store URLs. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Review language — Review language. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Sentiment — Sentiment. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Purchase type — Purchase type. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Steam sort/filter — Steam sort/filter. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Max reviews per game — Max reviews per game. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Max API pages per game — Max API pages per game. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Created on/after (YYYY-MM-DD) — Created on/after (YYYY-MM-DD). Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Created before (YYYY-MM-DD) — Created before (YYYY-MM-DD). Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Include game metadata — Include game metadata. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Persistent monitor key — Persistent monitor key. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.
  • Emit only unseen review IDs — Emit only unseen review IDs. Configure this value to control the Actor run; bounded defaults are chosen for reliable production use.

Use cases

  • Game sentiment research.
  • Launch monitoring.
  • Player feedback intelligence.
  • Playtime-weighted review analysis.

Example input

{
"apps": [
"730"
],
"language": "all",
"reviewType": "all",
"purchaseType": "all",
"filter": "recent",
"maxReviewsPerApp": 1000
}

Pricing & cost control

Use the bounded input limits and filters to keep runs predictable. Pay-per-result Actors only charge primary result rows; summary, status and monitoring metadata are designed to add context without inflating result volume.

FAQ

What is this Actor for?
It is designed for game sentiment research, launch monitoring, player feedback intelligence.

Can I run it on a schedule?
Yes. You can schedule Actor runs on Apify and send the resulting dataset into automations, webhooks, storage, or downstream APIs.

How do I control cost and run size?
Use the input limits and filters shown in the Actor input form. The Actor applies bounded defaults and hard caps so large jobs remain predictable.

Search keywords

steam reviews scraper, steam review scraper github, steam is it legit, steam my reviews, steam brush reviews, steam review api, steam game review api, steam app reviews api, get steam reviews api, steam web api review, steam api issues, does steam have an api, reviews, steam

Collect structured Steam game reviews from Steam's own public store review endpoint. No Steam login, API key, browser, or residential proxy is required.

The Actor is designed for game-market research, player sentiment, launch monitoring, competitive analysis and datasets for NLP/LLM workflows.

What you get

Per review:

  • Recommendation ID and full review text.
  • Positive/negative verdict.
  • Helpful and funny votes, weighted vote score and comment count.
  • Created and updated timestamps plus edited flag.
  • Steam purchase, free-copy, refund, early-access and Steam Deck flags.
  • Developer response and response timestamp when Steam exposes them.
  • Public author Steam ID, games owned, review count and playtime metrics.
  • Optional game metadata from Steam's public app details endpoint.
  • isNew when persistent monitoring is enabled.

Filters and limits

Filter by language, positive/negative/all reviews, Steam/non-Steam purchase, date range and Steam's recent/updated/all ordering. Hard review and page limits keep large games predictable.

Date ranges are enforced on the actual review timestamps. When using the recent ordering, the Actor stops paging after it crosses the lower date boundary, avoiding unnecessary requests.

Monitoring

Set a stable monitorKey on scheduled runs. The Actor keeps a bounded set of seen recommendation IDs and can return only newly observed reviews with onlyNew=true.

Example

{
"apps":["730","https://store.steampowered.com/app/570/Dota_2/"],
"language":"english",
"reviewType":"negative",
"maxReviewsPerApp":500,
"dateFrom":"2026-09-01",
"monitorKey":"competitive-games"
}

Reliability

Requests use bounded retries and timeouts. Pagination is cursor-based, duplicate review IDs are removed, per-game failures become diagnostic rows, and an empty page or repeated cursor stops cleanly.

This Actor reads public Steam Store data. Use the output in accordance with Steam's terms and applicable law.

Extended capabilities

  • Use Steam's public cursor-based review endpoint with language, sentiment, purchase, date, keyword, playtime, and developer-response filters.
  • Filter reviewer quality by reviews written, games owned, helpful votes, free-copy, refunded, and Early Access flags.
  • Preserve Steam's native query summary and optional game metadata, plus raw and playtime-weighted sentiment.