App Reviews Scraper & Insights: Google Play + App Store
Pricing
Pay per event
App Reviews Scraper & Insights: Google Play + App Store
Google Play and Apple App Store reviews for any app and country, plus a per-app insights report: official star histogram, rating trend by version, complaint and praise keywords, topics (crashes, login, pricing, ads), feature requests and developer reply rate.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Vivek Sinha
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Get Google Play and Apple App Store reviews for any app, in any country, as clean rows. Then get an app insights report for each app: what users complain about, what they love, how ratings move from version to version, and how the developer responds. No login, no API key, no AI subscription needed.
Use it to:
- Monitor your own app after every release: spot a rating drop on the new version, a crash or login problem, or a pricing backlash before it hits your store rating.
- Research competitors: compare complaint themes, feature requests and reply rates across rival apps in a single run.
- Feed your tools: export reviews to Google Sheets, a BI tool, Slack alerts or your own AI pipeline, with topics and sentiment already tagged.
What you get
1. Review rows (event review)
One row per review, with:
| Field | Example |
|---|---|
store | google-play or apple |
appName, appId | Duolingo, com.duolingo / 570060128 |
country | us |
rating | 1–5 |
title, text | the review (App Store reviews have a title, Google Play reviews don't) |
appVersion | 7.146.1, the app version the user reviewed |
reviewedAt | ISO date |
helpfulVotes | thumbs-up count |
developerReply, developerReplyAt | Google Play: the developer's public reply |
sentiment | positive / neutral / negative (from the star rating) |
topics | e.g. crash-freeze, login-account, pricing-subscription, ads, ui-ux, update-regression, customer-support, feature-request, notifications, sync-data-loss, privacy-security, performance-speed, bugs-errors, content-quality |
language | Google Play review language |
isNew | true in monitoring mode for reviews not seen before |
Reviewer names are left out by default (privacy-friendly); turn on Include reviewer nicknames if you need them.
2. App insights report (event app-report, one row per app)
- Official rating: the store's all-time average, rating count and star histogram (per country for the App Store).
- Recent reviews vs all-time: e.g. "Recent reviews are below the all-time rating of 4.5★ (-1.6)".
- Rating distribution of the reviews read.
- Trend by app version (average stars and % negative per version) and latest version vs previous version.
- Trend over time by week or month.
- Per-country comparison.
- Topics: share of reviews, average stars and % negative for each topic, plus the main complaint themes.
- Top complaint keywords and top praise keywords: terms that are over-represented in 1–2★ vs 4–5★ reviews (statistical log-odds ranking, no paid AI API).
- Feature requests, most helpful negative reviews and positive highlights (quoted).
- Developer replies (Google Play): reply rate, reply rate on negative reviews, median reply time.
- A one-paragraph plain-English summary.
Example summary (Calm, Google Play, US + Germany, 400 reviews):
400 reviews from 2 countries: average 2.87★, 49% negative (1-2★). Recent reviews are below the all-time rating of 4.5★ (-1.6). Version 7.4 averages 3.24★ vs 3.32★ for 7.3. Main complaint themes: pricing-subscription, customer-support, bugs-errors. Top complaint terms: pay, premium, subscription, free, cancel. Developer replied to 32.5% of reviews (50% of negative ones), median 17.1 h after the review.
How to use
- Add apps:
- Google Play: a link like
https://play.google.com/store/apps/details?id=com.duolingoor justcom.duolingo. - App Store: a link like
https://apps.apple.com/us/app/duolingo-language-lessons/id570060128, the id570060128, a bundle id, or the app name.
- Google Play: a link like
- Pick countries (
us,gb,in,de,jp, ...). - Set Reviews to read per app and country (default 100).
- Optional filters: date range (
2026-10-01or30 days), star ratings (e.g. only 1 and 2), keywords (e.g.crash,refund). - Run. Review rows and reports land in the dataset; switch between the Reviews and App reports views.
Report only: turn off Output review rows to pay just for the report (one charge per app).
Monitoring: turn on Only new reviews since the last run and schedule the Actor daily or weekly. You only pay for new reviews. Use a separate Monitoring state name per schedule.
Input example
{"googlePlayApps": ["com.duolingo", "com.babbel.mobile.android.en"],"appStoreApps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128"],"countries": ["us", "gb"],"maxReviewsPerApp": 500,"dateFrom": "90 days","appReport": true}
Pricing (pay per event)
- $0.20 per 1,000 reviews (
review, $0.0002 each), with topics and sentiment included. - $0.02 per app insights report (
app-report). - Filters run first: you pay only for rows you receive. Duplicates across countries and sort orders are removed before charging.
- A report is free if fewer than 10 (configurable) reviews were found for that app in the store's review feed.
- Set a maximum charge per run in Apify to cap your spend.
Data sources and limits (please read)
- Public data only, no login. Google Play: the public web endpoints the Play Store website uses. App Store: Apple's public customer-reviews feed, the iTunes Lookup API and the public app page.
- Google Play is the most complete source: thousands of reviews per app, newest first. Google groups Play reviews by language more than by country, so
us,gbandin(all English) return largely the same reviews; duplicates are removed. Non-English countries are read in their main language (change with Google Play review language). - App Store: Apple's public feed serves at most 500 recent reviews per country (and 500 "most helpful"), and in 2026 it often returns empty pages. The Actor tries several equivalent feed addresses for each page and skips empty ones, then adds the featured reviews from the app page. Expect anywhere from about 10 to a few hundred App Store reviews per country per run;
feedCoveragein the report shows how many feed pages were available. The official star histogram and rating per country are always included. For steady App Store coverage, use monitoring mode on a schedule: new reviews are collected run after run. - Topics and keywords work best for English; other languages get keywords but fewer topic tags.
- Sentiment comes from the star rating, not from text analysis.
FAQ
Can I get reviews for my competitors? Yes, any public app.
Is this legal? The Actor collects publicly visible reviews and skips reviewer names by default. You are responsible for using the data in line with applicable laws (e.g. GDPR) and the stores' terms.
Something missing or broken? Open an issue on the Actor page. Fixes are usually quick.