App Reviews Scraper - Google Play & App Store
Pricing
from $0.20 / 1,000 reviews
App Reviews Scraper - Google Play & App Store
Scrape app reviews from Google Play and the Apple App Store into one unified schema. Bulk apps, multiple countries, rating filters, and monitoring.
Pricing
from $0.20 / 1,000 reviews
Rating
0.0
(0)
Developer
Saulius Saulenas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
App Reviews Scraper — Google Play & Apple App Store
Scrape app reviews from both the Apple App Store and Google Play into one unified schema. Paste app URLs, IDs, or search by name; pull reviews across multiple countries with rating filters and app metadata attached. No login, no API key.
Built for product teams, ASO/marketing, app support, competitor intelligence, and review sentiment/theme analysis.
Why this scraper
- Two stores, one schema — App Store and Google Play reviews come back as identical rows, so you can analyze them together instead of stitching two tools.
- Bulk & multi-country — many apps × many countries in a single run. Reviews are country-specific on both stores; add countries for wider coverage.
- Flexible input — paste App Store / Google Play URLs or IDs (auto-detected), or search by app name. Play name-search is title-validated so you don't scrape the wrong same-named app.
- App metadata included — title, developer, overall score, and total rating count on every review.
- Monitoring-ready — newest-first sorting and per-app resume make scheduled daily runs cheap and incremental.
- Filters — pull only 1–2★ complaints for support, or 4–5★ for testimonials.
Input
{"appUrls": ["https://apps.apple.com/us/app/spotify/id324684580","https://play.google.com/store/apps/details?id=com.spotify.music"],"searchTerms": ["notion"],"searchStore": "both","countries": ["us", "gb", "de"],"sortBy": "newest","maxReviewsPerApp": 200,"minRating": 0,"maxRating": 5}
| Field | Default | Description |
|---|---|---|
appUrls | — | App Store / Google Play URLs or IDs (numeric = App Store, dotted = Google Play) |
searchTerms | [] | App names to resolve to apps instead of URLs |
searchStore | both | Resolve search terms on both, appstore, or googleplay |
maxAppsPerSearch | 3 | Top matches to take per search term, per store |
countries | ["us"] | Two-letter country codes |
languages | ["en"] | Language for Google Play content/metadata |
sortBy | newest | newest, rating, or mostRelevant |
maxReviewsPerApp | 200 | Cap per app per country |
minRating / maxRating | 0 / 5 | Star-rating filter |
includeAppMetadata | true | Attach app title/developer/score to each review |
Provide appUrls, searchTerms, or both.
Output
One dataset item per review, identical shape across stores:
{"store": "googleplay","appId": "com.spotify.music","appTitle": "Spotify: Music and Podcasts","appDeveloper": "Spotify AB","appScore": 4.34,"appRatingCount": 36101607,"country": "us","reviewId": "…","author": "Kaz 4life","rating": 1,"title": null,"text": "…","appVersion": "9.1.72.1891","thumbsUp": 0,"date": "2026-08-10T22:27:17.000Z","replyText": null,"replyDate": null,"scrapedAt": "2026-08-11T22:40:00.000Z"}
App Store rows use the same fields; title carries the review headline, voteSum/voteCount
carry helpfulness, and date is null (Apple's public feed omits per-review timestamps — sort by
newest returns most-recent-first regardless).
Pricing
Pay per event — $0.20 per 1,000 reviews ($0.0002 per review) plus a negligible actor-start fee ($0.00005 per GB of memory). Platform usage (compute, proxy, storage) is included.
| Run | You pay |
|---|---|
| 1 app, newest 200 reviews | $0.04 |
| 10 competitor apps × 500 reviews | ~$1.00 |
| 50 apps × 3 countries × 200 reviews | ~$6.00 |
Set Maximum total charge on the run to cap spend; the actor stops cleanly at the cap.
Use cases
- Review monitoring — schedule daily newest-first runs on your apps and competitors.
- Support triage — filter to 1–2★ reviews and route them to your helpdesk.
- ASO & product — track sentiment and feature requests across versions and countries.
- Competitor intelligence — pull a competitor set in one run and compare.
- AI/sentiment — feed unified reviews into LLM theme/sentiment pipelines.
Limitations
- The Apple App Store's public review feed returns at most ~500 recent reviews per country. For more history, add more countries. Google Play supports deep pagination (thousands of reviews).
- Apple reviews via the public feed don't include per-review dates; results are still ordered newest-first. Google Play reviews include full timestamps.
- Reviews are country-specific; a single country won't contain the whole global review set.
FAQ
Do I need an API key or login? No. Both stores' public endpoints are used.
Can I get developer replies? Yes, on Google Play (replyText/replyDate). Apple's public feed
doesn't expose replies.
How do I monitor an app daily? Put its URL in appUrls, set sortBy: newest, and schedule the
actor from the Schedules tab. Per-app resume keeps re-runs efficient.
What if two apps share a name? Use the exact store URL/ID for certainty; search results on Google Play are validated against the query name to avoid mismatches.