Googleplay Reviews Scraper
Pricing
from $0.10 / 1,000 results
Googleplay Reviews Scraper
⭐ Extract reviews from any Android app on Google Play. Scrape ratings, review text, author, version & date across 155 countries. Filter by star rating + or keyword. No API key needed.
Pricing
from $0.10 / 1,000 results
Rating
0.0
(0)
Developer
Zero Downtime
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Google Play Reviews Scraper 🤖
⭐ Extract reviews from any Android app on the Google Play Store. Scrape ratings, review text, author, version & date across 155 countries. Filter by star rating or keyword. No API key needed.
Perfect for: sentiment analysis, competitor research, ASO keyword discovery, bug tracking, and reputation monitoring — all without writing a single line of scraping code.
What it does
- You provide one or more Google Play package names (e.g.
com.whatsapp). - The actor fetches reviews from the countries you specify.
- You get back structured reviews with app metadata — ready for sentiment analysis, ASO research, or competitor monitoring.
Key features
- Multi-app — scrape several apps in one run.
- 155 countries — any country the Play Store supports.
- Filter by rating — e.g. only 1–2 star reviews for complaint analysis.
- Filter by keyword — find reviews mentioning "crash", "refund", etc.
- Sort — by most recent or by rating.
- App metadata — name, developer, category, overall rating, icon URL.
- No API key required.
Input
| Field | Type | Default | Description |
|---|---|---|---|
appIds | string[] | (required) | Package names, e.g. ["com.whatsapp", "com.spotify.music"] |
countries | string[] | ["us"] | ISO 3166-1 alpha-2 country codes |
minRating | integer | 1 | Only include reviews with rating ≥ this (1–5) |
maxRating | integer | 5 | Only include reviews with rating ≤ this (1–5) |
filterKeyword | string | "" | Only include reviews containing this keyword (case-insensitive) |
sortBy | string | "recent" | "recent" (newest first) or "rating" |
maxReviewsPerApp | integer | 0 | Max reviews per app (0 = no limit) |
Output example
{"appId": "com.whatsapp","store": "google_play","app": {"name": "WhatsApp Messenger","developer": "WhatsApp LLC","category": "Communication","rating": 4.3,"ratingCount": 15000000,"url": "https://play.google.com/store/apps/details?id=com.whatsapp","iconUrl": "https://..."},"review": {"id": "gp:xxx","rating": 2,"title": "Crashes constantly","body": "The app crashes every time I send a photo.","authorName": "John Doe","appVersion": "2.24.3.77","country": "us","language": "en","createdAt": "2026-03-10T14:22:00","updatedAt": null,"isEdited": false,"fetchedAt": "2026-04-12T09:00:00"}}
When an app fails, a single error record is pushed and the run continues:
{"appId": "com.unknown.app","store": "google_play","error": "FETCH_FAILED","message": "..."}
Use cases
- Sentiment analysis — track how users feel about your app over time.
- Competitor research — find what users hate about competing apps.
- ASO (App Store Optimization) — identify keywords users mention in reviews.
- Bug tracking — filter by keyword (
"crash","slow") to find common issues. - Reputation monitoring — watch for rating drops across regions.
Integrations
- Python —
apify_client.actor("your-actor-id").call(run_input={"appIds": [...]}) - JavaScript —
await client.actor("your-actor-id").call({appIds: [...]}) - Zapier / Make / n8n — trigger on a schedule and feed reviews into your CRM or Slack.