Google Play Reviews Scraper avatar

Google Play Reviews Scraper

Pricing

$0.20 / 1,000 result items

Go to Apify Store
Google Play Reviews Scraper

Google Play Reviews Scraper

Scrape Google Play Store app reviews at scale: star rating, review text, author, date, app version and thumbs-up count. No API key required.

Pricing

$0.20 / 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

3 days ago

Last modified

Share

Scrape Google Play Store app reviews at scale — star rating, review text, author, date and app version. No API key, no anti-bot wall.

Export every public review for any Android app on the Google Play Store by package name. Built for ASO (app store optimization), app developers, product teams and sentiment analysis — point it at your app (or a competitor's) and get a clean, structured review dataset ready for CSV/JSON/Excel or an AI pipeline.

Reads directly from Google Play's public batchexecute endpoint — no API key required, no login, no proxy needed for most volumes.


What you get

For every app you give it, the actor returns one row per review:

FieldDescription
appIdPlay Store package name (e.g. com.spotify.music)
reviewIdUnique review ID
authorReviewer display name
avatarUrlReviewer profile photo URL
scoreStar rating, 1–5
textFull review text
dateReview date (YYYY-MM-DD)
timestampReview time (ISO 8601)
thumbsUp"Helpful" count
appVersionApp version the review was left on
criteriaStructured app-quality tags Google attaches to some reviews — [{aspect, rating}], e.g. ads_frequency, battery_heat, ads_presence, stability
replyTextDeveloper reply text, if any
replyDateDeveloper reply date, if any
urlApp's Play Store URL

Input

FieldTypeDefaultDescription
appIdsarray (required)Play Store package names, e.g. com.whatsapp. Find it in the Play URL after ?id=.
countrystringusTwo-letter storefront code (us, gb, de…).
languagestringenTwo-letter review language code.
sortstringnewestnewest, rating, or helpfulness.
maxReviewsPerAppinteger200Cap per app (1–100000).

Example input

{
"appIds": ["com.spotify.music"],
"country": "us",
"language": "en",
"sort": "newest",
"maxReviewsPerApp": 500
}

Example run output

One dataset item per review:

{
"appId": "com.spotify.music",
"reviewId": "gp:AOqpTOG...",
"author": "Ben Alvarez",
"score": 1,
"text": "App constantly crashes since the last update.",
"date": "2026-06-18",
"timestamp": "2026-06-18T14:22:07.000Z",
"thumbsUp": 42,
"appVersion": "9.1.58.1567",
"criteria": [
{ "aspect": "ads_frequency", "rating": 2 },
{ "aspect": "battery_heat", "rating": 2 }
],
"replyText": "",
"replyDate": "",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music"
}

Export to CSV / Excel / JSON from the run's Dataset tab or via the API.


How this compares

The most-installed Play-reviews actors on the Store fall into two camps, and each gives up something this one keeps:

  • The user-base leader scrapes one app at a time with a thin ~11-field schema — no developer replies and no per-aspect quality criteria. This actor takes a list of apps (appIds[]) in a single run and returns both.
  • The one rich competitor that matches the field depth has a notably lower Store rating.

So the wedge is honest and concrete: multi-app batch in one run + developer replies + the structured criteria quality tags + reviewer avatarUrl — the leader has none of the last three, and is single-app on top of that. criteria (Google's own ad-frequency / battery / stability flags per review) is the single most useful signal for ASO and is missing from almost every alternative.


Use cases

  • ASO / app store optimization — track review sentiment, ratings trend and version-by-version feedback.
  • Competitor research — pull a rival app's reviews to find feature gaps and complaint themes.
  • Product & QA — surface crash/bug reports tied to specific appVersion values.
  • Sentiment analysis / AI — feed clean review text + scores into an LLM or BI pipeline.

Pricing

Pay per result (per review). High-volume by design and priced to stay cheap at scale, so pulling tens of thousands of reviews stays affordable.

Notes

No API key needed. For very large pulls, enable Apify Proxy in the run options. One bad/missing app never kills the run — it logs a warning and moves on.