Googleplay Reviews Scraper avatar

Googleplay Reviews Scraper

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Googleplay Reviews Scraper

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

Zero Downtime

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

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

  1. You provide one or more Google Play package names (e.g. com.whatsapp).
  2. The actor fetches reviews from the countries you specify.
  3. 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

FieldTypeDefaultDescription
appIdsstring[](required)Package names, e.g. ["com.whatsapp", "com.spotify.music"]
countriesstring[]["us"]ISO 3166-1 alpha-2 country codes
minRatinginteger1Only include reviews with rating ≥ this (1–5)
maxRatinginteger5Only include reviews with rating ≤ this (1–5)
filterKeywordstring""Only include reviews containing this keyword (case-insensitive)
sortBystring"recent""recent" (newest first) or "rating"
maxReviewsPerAppinteger0Max 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

  • Pythonapify_client.actor("your-actor-id").call(run_input={"appIds": [...]})
  • JavaScriptawait client.actor("your-actor-id").call({appIds: [...]})
  • Zapier / Make / n8n — trigger on a schedule and feed reviews into your CRM or Slack.