Google Play Reviews Scraper - Low-Star Filter, No Login
Pricing
from $0.30 / 1,000 review scrapeds
Google Play Reviews Scraper - Low-Star Filter, No Login
Scrape public Google Play reviews of any Android app: rating, text, date, author, thumbs up, app version and developer reply. Filter by stars, sort, country, language and date. No login, no API keys.
Pricing
from $0.30 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
tiny grind
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Play Reviews Scraper (Android app reviews, no login)
Get public Google Play reviews for any Android app as clean JSON/CSV: rating, text, date, author, thumbs up, app version and developer reply. No Google account, no API key, no proxies.
Price: $0.30 per 1,000 reviews (pay per event: review = $0.0003). Error rows are free.
Example output
| reviewId | appId | rating | text | date | author | thumbsUp | appVersion | replyText |
|---|---|---|---|---|---|---|---|---|
| 9a898771-939c-... | com.whatsapp | 1 | Please improve the camera quality | 2026-10-19 | zaituni abiani | 0 | 2.26.28.77 | |
| b6d9d24a-cbfc-... | com.spotify.music | 1 | An android update seems to have broken Spotify. It loads very slowly. | 2026-10-19 | (author) | 3 | 9.0.1 | Sorry about that, please update. |
What you get
- Stable review id (
reviewId), app package name, country and language on every row - Star rating (1-5), full review text (Google Play reviews have no title)
- Review date (ISO, UTC), author display name, thumbs-up count
- App version the review was written for (when Google provides it)
- Developer reply text and date, when the developer answered
- Link to the review
Input
| Field | Description |
|---|---|
apps | Package names (com.whatsapp) or play.google.com URLs |
country | Two-letter Play Store country, default us |
language | Review language, default en |
ratings | Optional: keep only these stars, e.g. 1, 2, 3 for complaints. Empty = all |
sort | newest (default), rating or helpfulness |
maxReviewsPerApp | Reviews saved per app after filters (default 200) |
sinceDate | Optional ISO date, e.g. 2026-10-01. Older reviews are skipped; with newest the scan stops early, ideal for scheduled incremental pulls |
{"apps": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.spotify.music"],"country": "us","language": "en","ratings": ["1", "2", "3"],"sort": "newest","maxReviewsPerApp": 500,"sinceDate": "2026-10-01"}
Error row example: { "app": "whatsapp", "error": "Not a valid Google Play package name (like com.whatsapp) or play.google.com URL." }
Use with AI agents / MCP
Every Apify actor can be called by AI agents through the Apify MCP server (https://mcp.apify.com) or the Apify API. Give your agent this actor and it can ask things like "what do users hate about this app this week?". Output is flat JSON with stable ids, so an agent can group by appVersion, count 1-star reviews or summarise text directly. For daily monitoring, schedule the actor with sinceDate set to yesterday and feed only the new rows to your agent.
Use cases
- Find what broke after a release (1-3 stars, group by
appVersion) - Competitor and market research across apps and languages
- Sentiment analysis and topic models on real user text
- Support triage and feature request mining
- Track developer reply rates and response time
FAQ
How many reviews can I get? Google Play lets the public list page deep into an app's reviews; very popular apps return thousands. Time per 1,000 reviews is a few seconds plus polite pauses.
Why fewer reviews than expected? The app may have few reviews in that country and language, or your star filter removed many. Star filters run after download, so rare ratings need more scanning (the actor scans up to 10x the requested amount).
Why is the title missing? Google Play reviews have no title, only text.
Other languages? Set language (for example de, fr, pt-BR) and country. Run once per combination.
Does it need proxies? No. It makes one request at a time with pauses and retries with backoff on rate limits.
Disclaimer
This is an unofficial tool. It is not affiliated with, endorsed by or sponsored by Google. It reads only publicly visible review data, with no login. You are responsible for using the data in line with Google Play's terms and applicable law (for example GDPR). Reviews belong to their authors; use them for research and analysis, not republishing. Google can change its pages at any time, which may temporarily break the actor.
Built with the help of AI tools (Claude by Anthropic). Maintained by tinygrid. Issues and feature requests are welcome in the Issues tab.