Google Play Reviews Scraper & Monitor (Android Apps)
Pricing
from $0.30 / 1,000 reviews
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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 onincludeReviewerName. - 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 onlynewreviews andchangedones (rating, text, version or developer reply changed) with apreviousobject. 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