Tools / Google Play Reviews & Play Store Scraper – Ratings, Dates
Google Play Reviews & Play Store Scraper – Ratings, Dates
Google Play app reviews and full app metadata by app ID or search term: review rating, text, date, version, reviewer name and profile photo, developer replies and per-aspect sub-ratings, plus the app's score, ratings and review counts, install range, price and currency, genre, content rating, and release/last-updated dates. Optional watch mode (watchLabel) returns only the reviews posted since your last run, so a scheduled watch on a quiet app returns nothing and costs nothing.
Pass Google Play package names (appIds, e.g. com.spotify.music) or plain searchTerms to resolve the top matching app automatically. Returns review rows plus an optional app-details row (installs, score, rating histogram, developer). Supports country/language targeting and sort by newest, rating or helpfulness.
Run it
curl -X POST https://fetchsmith.com/api/v1/run/google-play-reviews-scraper \
-H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
-d '{"appIds": ["com.spotify.music"], "country": "us", "includeAppDetails": true, "language": "en", "maxReviewsPerApp": 100, "max_results": 500, "sort": "NEWEST"}'
Output fields
recordType appId title developer developerId summary description score ratings reviewsCount histogram installs minInstalls price free currency androidVersionText genre genreId contentRating released updated version url reviewId userName reviewerProfileImageUrl text date language thumbsUp replyText replyDate aspectRatings watchEvent previousScore previousHasDeveloperReply
Sample output
{
"appId": "com.spotify.music",
"aspectRatings": [
{
"criteria": "vaf_app_quality_ads_frequency",
"rating": 2
}
],
"date": "2026-09-08T03:01:35.135Z",
"recordType": "review",
"score": 5,
"text": "my motivation",
"thumbsUp": 0,
"userName": "Nikhil Rathod"
}
Guides
- Google Play's "developer replied" watch event only fires for replies added after you start watching — "Measured live across 8 popular apps: on some (Cash App 91%, Robinhood 85%, Coinbase 65%), the large majority of reviews visible right now already carry a developer reply. A fresh watch baseline swallows all of that silently — developerReplied can only ever fire on the minority left over."
- Google Play's review API carries two fields almost nobody reads — a full star histogram and a hidden per-review "aspect" breakdown — Every Google Play app record ships a 1-5 star histogram that reconciles with the public rating count to within 0.0001%, and roughly a quarter of reviews carry per-aspect thumbs Google's own web UI never renders — including categories its internal taxonomy names "never display."
- Google Play has no public reviews API — but the store's own JSON endpoint does — The Play Store's internal batchexecute endpoint returns reviews and app metadata as JSON, no key needed. It also has an error asymmetry that will make you tell a customer "try a different country" when their app ID is just wrong.
Only publicly accessible pages are read. Respect the source site's terms when using the data.