Steam Reviews Scraper avatar

Steam Reviews Scraper

Pricing

$1.00 / 1,000 result items

Go to Apify Store
Steam Reviews Scraper

Steam Reviews Scraper

Export Steam game reviews by App ID with full author detail — persona name, profile URL, avatar, games owned, and playtime at review — plus the per-game review-score summary. Public Steam API, no key, no proxy.

Pricing

$1.00 / 1,000 result items

Rating

0.0

(0)

Developer

ziv shay

ziv shay

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape Steam game reviews by App ID — full review text, sentiment, vote counts, and the complete author panel (persona name, profile URL, avatar, games owned, review count, and playtime at the time of review) — plus the per-game review-score summary. Powered by Steam's public review API: no API key, no login, no proxy.

What you get (one review per result)

FieldDescription
appId, gameNameSteam App ID and resolved game name
voteUptrue = Recommended, false = Not Recommended
reviewFull review text
votesUp, votesFunny, weightedVoteScore, commentCountCommunity engagement signals
languageReview language
steamPurchase, receivedForFree, earlyAccess, primarilySteamDeckProvenance flags
createdAt, updatedAtISO timestamps
authorSteamId, authorName, authorProfileUrl, authorAvatarAuthor identity
authorNumGamesOwned, authorNumReviewsAuthor reputation
authorPlaytimeForever, authorPlaytimeAtReview, authorPlaytimeLast2WeeksPlaytime (minutes) — credibility signal
reviewUrlLink back to the review

Example input

{
"appIds": ["570", "730"],
"language": "english",
"reviewType": "all",
"filter": "recent",
"maxItemsPerApp": 1000
}

Example output (1 row)

{
"appId": "570",
"gameName": "Dota 2",
"voteUp": false,
"review": "constantly crashing after the last patch",
"votesUp": 3,
"language": "english",
"authorName": "Ben",
"authorPlaytimeAtReview": 12480,
"authorNumGamesOwned": 214,
"createdAt": "2026-06-19T11:02:13.000Z",
"reviewUrl": "https://steamcommunity.com/profiles/7656.../recommended/570/"
}

Use cases

  • Game studios / publishers — track player sentiment after a patch or launch.
  • Market researchers — competitive reception analysis across titles.
  • Store-page / ASO — mine common praise/complaints for copy and roadmap.
  • ML / sentiment datasets — labelled reviews with playtime-weighted credibility.

Why this one

Most Steam-review actors return the bare review text and a thumbs-up flag. This actor ships the full author panel — including authorPlaytimeAtReview, the single strongest signal of whether a review came from someone who actually played the game — alongside the per-game review-score summary, all from a public source with no key and no proxy. Multi-app batch in one run; cursor pagination handles long histories.

How it works

Calls store.steampowered.com/appreviews/<appid>?json=1 with cursor pagination, resolving the game name via the public appdetails endpoint. One review per dataset item (pay-per-result).

Keywords: steam reviews scraper, steam review api, steam game reviews, steam sentiment, steam player feedback, steam store reviews export.