Google Play Reviews Scraper — Ratings, Replies & Versions
Pricing
from $0.06 / 1,000 reviews
Google Play Reviews Scraper — Ratings, Replies & Versions
Get Google Play app reviews: star rating, review text, author, date, helpful votes, app version and developer reply. Many apps per run by package name or URL, star and date filters, no login. $0.08 per 1,000 reviews.
Pricing
from $0.06 / 1,000 reviews
Rating
0.0
(0)
Developer
Flowo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Play Reviews Scraper — Ratings, Replies & App Versions
This actor exports public Google Play app reviews as flat rows. Each review has the star rating, review text, author, publishedAt, thumbsUpCount, the appVersion the reviewer had installed, and the developer's reply (replyText, replyPublishedAt, replyAuthor). You can scrape many apps in one run, with no login.
What does it do?
You give the actor a list of apps (package names such as com.whatsapp, or Play Store app URLs). It returns their reviews, newest first by default. You can keep only some star ratings, stop at a start date, pick the review language and cap the number of reviews per app or per run.
It is built for app teams, ASO analysts, support leads, market researchers and data teams who need review data in JSON, CSV or Excel, or through the Apify API.
How to use
- Open the actor in Apify Console and add one or more apps to Apps.
- Optionally set Star ratings, Reviews since, Review language and the review caps.
- Click Start and download the dataset as JSON, CSV or Excel when the run finishes.
- To automate it, call the actor through the Apify API, schedule it, or let an AI agent call it through the Apify MCP server. The
appIdsfield takes an array, so one call covers many apps.
Pricing
Pay per event: $0.00008 per review saved to the dataset, which is $0.08 per 1,000 reviews. There is no start fee. Apps that are not found, or that have no matching reviews, cost nothing. Higher Apify plans may get lower per-event prices.
Example: 3 apps × 1,000 reviews = 3,000 reviews ≈ $0.24.
Input
| Field | Meaning |
|---|---|
appIds (required) | Package names or Play Store app URLs with id=. |
sort | newest (default), relevance or rating. |
ratings | Only these stars ("1"–"5"). Empty means all stars. |
dateFrom | Only reviews from this date: YYYY-MM-DD, an ISO date-time, or relative such as 7 days. Needs sort = newest. |
maxReviewsPerApp | Cap per app (and per selected star). Default 100, max 100000. |
maxItems | Optional cap across the whole run. |
language / country | Review language (default en) and store country (default us). |
proxyConfiguration | Optional; the default Apify proxy is enough. |
Example:
{"appIds": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.robinhood.android"],"sort": "newest","ratings": ["1", "2"],"dateFrom": "7 days","maxReviewsPerApp": 500}
Entries that are not a valid package name or Play Store URL stop the run with an input error before any request.
Output
| Field | Description |
|---|---|
appId, id, url | App package, review id and a link to the review. |
rating | Stars, 1–5. |
text, author, authorImageUrl | Review text and reviewer. |
publishedAt | When the review was posted or last edited (ISO 8601, UTC). |
thumbsUpCount | Users who marked it helpful. |
appVersion | Installed app version; null if Google Play does not show it. |
replyText, replyPublishedAt, replyAuthor | Developer reply; null when there is none. |
criteria | Feature ratings as name=value pairs separated by ;; null when none. |
language, country, position, scrapedAt | Requested language and country, rank in Google Play's order, extraction time. |
Real example (shortened):
{"id": "764722fb-86a1-4aa4-bc37-67901ba335e7","url": "https://play.google.com/store/apps/details?id=com.robinhood.android&reviewId=764722fb-86a1-4aa4-bc37-67901ba335e7","appId": "com.robinhood.android","rating": 5,"text": "The Best of the Best, great for beginners and professionals. ...","author": "Edgar Guzman","publishedAt": "2026-10-22T13:10:02.887Z","thumbsUpCount": 0,"appVersion": "2026.41.2","replyText": "Thanks so much for the support! ...","replyPublishedAt": "2026-10-22T12:58:18.286Z","replyAuthor": "Robinhood","criteria": "vaf_app_quality_usability=1;vaf_app_quality_stability=1;vaf_app_quality_visual_appeal=1","language": "en","country": "US","position": 1,"scrapedAt": "2026-10-23T13:23:03.974Z"}
The dataset contains only reviews, never error rows.
Use cases
- Release monitoring: schedule a run with
sort: newestanddateFrom: "7 days"to collect every new review of your app. Paging stops at the first older review. - Competitor complaints: list several competitor apps with
ratings: ["1","2"]to read their negative reviews. - Localized reviews: set
languagetode,ja,pt-BRorzh-TWto get reviews written in that language. - Sentiment datasets: export thousands of reviews per app for NLP or ML training.
- Reply audit: use
replyTextandreplyPublishedAtto see which complaints the developer answered and how fast.
Limitations
- Google Play shows only reviews that have text. Star-only ratings are not available, so counts can differ from the store's total.
dateFromworks only withsort=newest; other combinations fail with an input error.publishedAtis the date the review was posted or last edited.- In tests,
countrydid not change which reviews are returned; uselanguagefor that. It is copied into every row. text,appVersion, reply fields andcriteriacan be null.- If an app is not found, the log says so and no rows are produced.
FAQ
Is it legal to scrape Google Play reviews? The actor reads publicly visible reviews without logging in. Reviews include reviewer names and avatars that are public on the page. You are responsible for using the data in line with the law (such as GDPR) and Google's terms. This is not legal advice.
Do I need an account or API key? No.
How does the rating filter work?
It is applied by Google Play, one pass per selected star, so maxReviewsPerApp applies to each star.
Can I combine this with iOS reviews? Yes, see the Apple App Store actor below.
Other actors
Related review actors and other public data actors from the same author:
- Apple App Store Reviews API – iOS Reviews & Ratings: public App Store reviews across multiple apps and countries.
- Firefox Add-ons Reviews Parser: ratings and reviews of Firefox add-ons.
- Google Trends Scraper — Interest, Regions & Related Queries: Google Trends timelines, regions and related queries.