Google Play Reviews Scraper — Android App Reviews avatar

Google Play Reviews Scraper — Android App Reviews

Pricing

from $2.00 / 1,000 review scrapeds

Go to Apify Store
Google Play Reviews Scraper — Android App Reviews

Google Play Reviews Scraper — Android App Reviews

Scrape customer reviews for any Android app from Google Play. Multiple apps, countries and languages, sorted by newest, rating or relevance. Clean JSON with rating, text, votes, version and developer replies — perfect for ASO, competitor research and sentiment analysis.

Pricing

from $2.00 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Oaida Adrian

Oaida Adrian

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 days ago

Last modified

Share

Scrape customer reviews for any Android app on the Google Play Store — across countries and languages, sorted by newest, rating, or relevance. You get one clean JSON item per review, including developer replies and the app version each review refers to. No account, no Play Console access, no API key.

Why this Actor

Google's official Play Developer API only returns reviews for apps you own, capped at the last 7 days. This Actor reads the public storefront, so you can pull the full public review history for any app — yours or a competitor's — in any market Google serves. Point it at a package name or a Play Store URL and it walks the pagination tokens until it hits your limit.

What you get per review

  • Star rating (1–5) and full review text
  • Reviewer name, review date, thumbs-up count
  • App version the review refers to
  • Developer reply text and date (when present)
  • App metadata: name, developer, overall rating, install count

Who is this for?

  • ASO & product teams — track how a release lands, catch bug-report spikes the day they start
  • Competitor research — mine competitors' 1-star reviews for feature gaps and churn drivers
  • Sentiment analysis / AI — clean, rating-labeled text for training data and dashboards
  • Support & QA — route recurring complaints (crashes, billing, login) into your tracker
  • Agencies — automated review monitoring across a portfolio of client apps

Need iOS coverage too? Use the companion App Store Reviews Scraper — same output shape, both platforms in one pipeline.

How it works

  1. Give it package names (com.whatsapp) or full Play Store URLs — mixed is fine.
  2. Pick your markets (countries) and review language.
  3. Choose a sort order and a per-app cap.

The scraper fetches each app's public listing, then follows Google's review continuation tokens page by page. Reviews stream to the dataset as they are found, so partial runs still produce usable output.

Input

{
"apps": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.spotify.music"],
"countries": ["us", "gb"],
"language": "en",
"sortBy": "newest",
"maxReviewsPerApp": 200
}
FieldDescription
appsPackage names or full Play Store URLs (required)
countriesStore country codes — us, gb, de, ro… (default ["us"])
languageReview language code (default en)
sortBynewest, rating, or mostRelevant (default newest)
maxReviewsPerAppCap per app per country (default 100, max 100000)

Output (one item per review)

{
"appId": "com.whatsapp",
"appName": "WhatsApp Messenger",
"developer": "WhatsApp LLC",
"country": "us",
"rating": 1,
"content": "After the update the app keeps crashing on startup...",
"author": "Jane D",
"thumbsUp": 41,
"appVersion": "2.26.13.75",
"createdAt": "2026-07-08T14:22:31",
"replyContent": "Hi, please update to the latest version...",
"repliedAt": "2026-07-09T09:02:11"
}

Export straight to JSON, CSV, or Excel from the dataset, or pull it via the API.

Run on a schedule / via API

Monitor an app daily and push new reviews wherever you need them:

curl -X POST "https://api.apify.com/v2/acts/darknezz~google-play-reviews-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"apps":["com.spotify.music"],"countries":["us"],"sortBy":"newest","maxReviewsPerApp":100}'

Attach a Schedule in the Apify console to run it every morning; combine with a webhook to alert on rating drops.

Pricing

Pay per event: a small fee per review scraped. No subscription — scrape 100 reviews or 100,000, pay only for what you pull.

FAQ

How many reviews can I get? Unlike the iOS feed, Google Play pagination is effectively unlimited — the scraper walks continuation tokens until it hits your maxReviewsPerApp.

Does it include developer replies? Yes — replyContent and repliedAt are populated whenever the developer responded.

Can I scrape several countries at once? Yes. Each entry in countries is scraped independently, so maxReviewsPerApp applies per app per country.

Do I need a Google account or API key? No. It reads the public storefront — no login, no Play Console, no key.

How fresh are the reviews? Sort by newest and the most recent reviews come first, so a scheduled daily run captures everything posted since the last run.