🤖 Google Play Reviews Scraper | Android Data
Pricing
$0.10 / 1,000 review scrapeds
🤖 Google Play Reviews Scraper | Android Data
Scrape Google Play Store Android app user reviews, ratings, reply text, user names, and review votes. Essential tool for app store optimization (ASO).
Pricing
$0.10 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
Alexandru Afanasiuc
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, Text, Versions & Replies
Extract structured app reviews from Google Play at scale. Point it at package names (or a search term), pick languages, and get clean JSON/CSV with star ratings, review text, app versions, helpful-vote counts, timestamps and official developer replies.
Why use this scraper
- Multi-language multiplier — each language in
languagesreturns a distinct set of reviews;["en", "de", "fr", "es"]yields several times the volume of a single locale. - Rating filters built in —
minRating/maxRatingfetch only the 1–2★ complaints (or only the 5★ praise) without paying for the rest. - Developer replies included — response text and date, ready for support-quality analysis.
- No invented fields — Google does not publish the reviewer's country, so
countryis alwaysnull; thestorefrontfield records which gl storefront served the row, which is the honest version of that claim. - Search mode — no package name? Give a
searchTermand it resolves the top matching apps first. - Cheapest tier — $0.10 per 1,000 reviews, an order of magnitude below typical review scrapers.
What data you get
{"reviewId": "d5f8a9b2-...","appId": "com.example.app","appName": "Example App","language": "en","country": null,"storefront": "us","rating": 2,"text": "The last update broke login on my Pixel...","appVersion": "5.14.1","thumbsUp": 341,"postedAt": "2026-08-02T18:44:10.000Z","developerReply": "We fixed this in 5.14.2 — please update.","developerReplyAt": "2026-08-03T09:12:00.000Z","scrapedAt": "2026-08-11T10:00:00.000Z"}
Fields Google does not publish are null — this Actor never invents data.
How to run it
- Set
appIdsto package names (com.whatsapp,com.spotify.music) or Play Store URLs — or set asearchTerminstead. - Pick
languages(each adds a distinct review set). - Optionally filter with
minRating/maxRatingand cap volume withmaxReviewsPerLocale. - Click Start and export the dataset as JSON, CSV or Excel.
Works out of the box: the default input runs successfully with no changes.
Input parameters
| Field | Type | Description |
|---|---|---|
appIds | array | Package names or store URLs. |
searchTerm | string | Alternative to appIds: resolve apps by search. |
maxAppsFromSearch | integer | How many apps to take from search results. |
languages | array | hl locales; each returns a distinct review set. |
countries | array | gl storefronts to fetch from. |
sortBy | string | Newest / rating / helpfulness. |
minRating / maxRating | integer | Keep only reviews in this star band. |
maxReviewsPerLocale | integer | Cap per app+language pair. |
Pricing
$0.10 per 1,000 reviews (pay per event, no subscription). Examples:
- 1,000 reviews → $0.10
- 10,000 reviews → $1.00
- Zero results → $0.00.
Use cases
- Complaint mining — pull only 1–2★ reviews after each release and find what broke, per app version.
- Competitor analysis — compare rating distributions and complaint themes across rival apps.
- Reply-quality tracking — measure how fast and how often a developer answers negative reviews.
- ML datasets — labelled sentiment text in dozens of languages at $0.10/1,000 rows.
- AI agents — call this Actor as a tool through the Apify MCP server.
Limitations
- Only public review data; no reviewer profiles beyond what Google displays.
countryis alwaysnullbecause Google does not publish reviewer country — usestorefrontfor where the row was served from.- Review volume per locale is what Google exposes; niche apps in small locales have few reviews to fetch.
FAQ
How do I scrape Google Play reviews without coding? Run this Actor from the Apify Console — paste a package name, press Start, export CSV.
How do I get more reviews for one app?
Add more languages — each one returns a distinct set. Four languages ≈ four times the rows.
Can I get only negative reviews?
Yes: maxRating: 2. You pay only for the rows you receive.
Where do I find an app's package name?
In its Play Store URL: play.google.com/store/apps/details?id= com.example.app — or just use searchTerm.
Related Actors
- Bluesky Scraper — posts, profiles and search on Bluesky
If this Actor saved you time, a short review on its Store page helps other people find it. If something looks wrong, open an issue on the Issues tab — issues get answered.