Google Play Reviews Scraper & Monitor (Android Apps) avatar

Google Play Reviews Scraper & Monitor (Android Apps)

Pricing

from $0.30 / 1,000 reviews

Go to Apify Store
Google Play Reviews Scraper & Monitor (Android Apps)

Google Play Reviews Scraper & Monitor (Android Apps)

Unofficial; not affiliated with Google. Scrape and monitor Google Play Store reviews for many Android apps, countries and languages. Star filter, developer replies, rating summary, and only-new or edited reviews for scheduled runs. By Harlo.

Pricing

from $0.30 / 1,000 reviews

Rating

0.0

(0)

Developer

Michael Rice

Michael Rice

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

By Harlo. Unofficial tool. Not affiliated with or endorsed by Google LLC. Google Play is a trademark of Google LLC.

Scrape and monitor Google Play Store reviews for one or many Android apps across countries and languages. Paste package ids (com.whatsapp) or Play Store URLs, get one clean row per review — star rating, text, helpful votes, app version, date and the developer's reply. Schedule it to receive only new and edited reviews.

What you get

  • One row per review: rating, title, content, thumbsUp, appVersion, updatedAt, replyText, replyAt, a link to the review, and a stable reviewKey. Reviewer names are omitted unless you turn on includeReviewerName.
  • Many apps × countries × languages in one run (up to 40 combinations), up to 2,000 reviews each.
  • Sort: NEWEST (best for monitoring), RATING or HELPFULNESS.
  • Star filter: e.g. only 1–2 star reviews for complaint alerts.
  • App info + statistics in OUTPUT: app name, developer, score, rating count, installs; per app/country/language average rating, share of 1–2 star reviews, newest/oldest date.
  • Monitor mode (onlyNewSinceLastRun): first run is a baseline; later runs return only new reviews and changed ones (rating, text, version or developer reply changed) with a previous object. With NEWEST, paging stops once a full page is already known.
  • Compact output for spreadsheets and LLM pipelines.

Input example

{
"apps": ["com.spotify.music", "https://play.google.com/store/apps/details?id=com.whatsapp"],
"countries": ["us", "gb"],
"languages": ["en"],
"maxReviewsPerApp": 300,
"ratings": ["1", "2"],
"onlyNewSinceLastRun": true
}

Output example (full row)

{
"reviewKey": "com.spotify.music:us:en:89017897-6879-48a2-9be2-c51fe63256a0",
"reviewId": "89017897-6879-48a2-9be2-c51fe63256a0",
"appId": "com.spotify.music", "appName": "Spotify: Music and Podcasts",
"country": "us", "language": "en", "rating": 1, "title": null,
"content": "asks money which I don't have", "thumbsUp": 0, "appVersion": "9.1.88.2204",
"updatedAt": "2026-10-26T03:12:43.372Z", "replyText": null, "replyAt": null,
"url": "https://play.google.com/store/apps/details?id=com.spotify.music&hl=en&gl=us&reviewId=89017897-...",
"updateType": "new", "previous": null, "changeHash": "4d6373f32eb3690c",
"fetchedAt": "2026-10-27T03:18:01.744Z"
}

Pricing

Pay per event: $0.00005 per Actor start + $0.0003 per review row (review) — 1,000 reviews ≈ $0.30. Only delivered rows are charged, and the run's maximum total charge is respected.

FAQ

How does delta (monitor) mode work? Turn on onlyNewSinceLastRun and schedule the Actor. State lives in a named key-value store, google-play-reviews-monitor-state, in your own account — one record per input set (apps, countries, languages, sort, ratings). Rows cut by maxItems or your cost limit are delivered on the next run.

How often should I schedule it? Daily suits most apps; hourly for very busy apps with maxReviewsPerApp ≥ 300.

Can I use it from an AI agent / MCP? Yes — call it through the Apify MCP server or API; the compact format keeps payloads small.

Is it official? No. It reads public Google Play pages at a polite pace (≥ 1 s between requests, retries with backoff) using the open-source google-play-scraper library. No login, no private data. Client identifier: google-play-reviews-monitor/0.1 (Apify Actor by Harlo; unofficial; digitalpromohub.support@gmail.com).

Limits: Google decides which reviews it shows per language/country; star-only ratings without text may be missing; Google may change its pages, in which case runs report errors in scopesFailed.

Support: digitalpromohub.support@gmail.com