Google Play Reviews Scraper
Pricing
$0.40 / 1,000 reviews
Google Play Reviews Scraper
Google Play reviews by Play Store URL or package id: rating, text, date, helpful votes, app version and developer replies, across any store country and language. Free app metadata (name, developer, average rating, rating count) on every record.
Pricing
$0.40 / 1,000 reviews
Rating
0.0
(0)
Developer
Clearrun Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Get an app's public Google Play reviews as structured JSON. Give it a Play Store URL or a bare package id, and you get every review with its star rating, text, date, app version, "helpful" votes and the developer's public reply if there is one. Every record also carries the app's free metadata: name, developer, average rating and total rating count. Works across any Play Store country and language, needs no browser, and runs from Apify's regular datacenter proxies.
Built for app-store monitoring, competitor research, release-quality tracking and feeding review data to AI agents. Only public review data is read; the only reviewer data collected is the display name shown on the review.
What you get
{"appId": "com.Slack","appName": "Slack","developer": "Slack Technologies, L.L.C.","country": "us","language": "en","reviewId": "a5e0d3e5-ce5a-4cff-b940-1d19a5a0743f","userName": "Jordan","rating": 5,"text": "We use this daily across three teams. Threads and search work well.","date": "2026-08-14T09:21:33.000Z","thumbsUp": 3,"appVersion": "26.08.40.0","replyText": null,"replyDate": null,"url": "https://play.google.com/store/apps/details?id=com.Slack&hl=en&gl=us","appScore": 4.6,"appRatingCount": 214412,"scrapedAt": "2026-09-10T10:15:00.000Z"}
| Field | Notes |
|---|---|
appId, url | Google Play's package id and the app's public store URL |
reviewId | Google Play's review id |
rating | 1–5 (number) |
appVersion | App version the review was written against, when Google reports it |
date | ISO 8601 |
userName | Public display name shown on the review; nothing else about the reviewer is collected |
thumbsUp | "Helpful" votes on the review |
replyText, replyDate | The developer's public reply, if any |
appScore, appRatingCount | The app's overall rating in that store, repeated on every record |
A STATS record in the run's key-value store holds one summary per app: reviews delivered, errors, rating
distribution and average rating of the delivered reviews. An app that cannot be found in a given country produces
one record with an error field, which is not charged.
Input
| Field | Default | Notes |
|---|---|---|
apps | — | Play Store URLs or bare package ids, one per line |
countries | ["us"] | 2-letter Play Store codes, e.g. us, gb, de |
language | en | 2-letter language code reviews and metadata are fetched in |
maxReviewsPerApp | 200 | Cap per app, per country; up to 5000 |
sortBy | newest | newest, rating or helpfulness |
proxyConfiguration | Apify datacenter | Google Play's review endpoint works fine from datacenter IPs; residential is rarely needed |
{ "apps": ["https://play.google.com/store/apps/details?id=com.Slack", "com.spotify.music"], "countries": ["us", "gb"], "maxReviewsPerApp": 300, "sortBy": "helpfulness" }
Pricing
Pay per review delivered. The app metadata on each record and in STATS is free, duplicates within a run are never
charged, and an app that isn't found in a given country costs nothing.
Speed & cost
This is a plain HTTP actor (no browser), so it runs in roughly 30–60 seconds per 100 reviews. A 100-review run
costs about $0.04 in review events (at $0.0004/review) plus roughly $0.01–0.05 of Apify platform usage for the
run itself.
Typical uses
- Tracking user sentiment across app releases and versions
- Competitor and category monitoring across Play Store countries
- Mining low-rated reviews for bugs and support issues
- Giving an AI agent live customer feedback about an app
Use from an AI agent
Available through the Apify MCP server: "Get the most helpful Google Play reviews for Slack and summarise the complaints."
API call:
curl -X POST "https://api.apify.com/v2/acts/clearrun~google-play-reviews/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"apps": ["https://play.google.com/store/apps/details?id=com.Slack"], "maxReviewsPerApp": 100, "sortBy": "helpfulness"}'
Support
Open an issue on the Issues tab with the app, the input you used and the run ID. Issues are answered within one working day.