App Reviews Scraper - App Store + Google Play in One Run
Pricing
from $0.10 / 1,000 reviews
App Reviews Scraper - App Store + Google Play in One Run
App Store (iOS) + Google Play (Android) reviews in one run, one unified output: rating, text, version, date, votes, developer reply. Use URLs, ids or app names, any country. Plus a per-app insight summary: rating trend, ratings by version, top complaints. No proxy, fast.
Pricing
from $0.10 / 1,000 reviews
Rating
0.0
(0)
Developer
Anatolian Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
App Reviews Scraper — App Store + Google Play in one run
Get iOS App Store and Google Play reviews together, in one run and one clean table. Paste app links, ids or just app names, pick countries, and you get every review with stars, title, text, app version, date, helpful votes and the developer's reply. Each app also gets a free-to-read insight summary: rating trend, ratings by version and the words that show up most in 1-2 star reviews.
No browser and no proxy, so runs are fast and cheap: about 1,500 reviews in ~10 seconds.
Why this one
- Both stores, one schema. You don't need two actors and two scripts to merge.
storetells you where each review came from. - Monitoring-friendly. Set
sinceDatewith "Newest first" and the run stops as soon as it reaches older reviews. Daily or weekly schedules cost cents. - Complaints, not noise. The summary lists terms that are typical of negative reviews and rare in positive ones (e.g.
login,free trial,refund), so app names and generic words drop out on their own. - Filters: min/max stars, keywords, countries, language.
Input
| Field | Example | Notes |
|---|---|---|
apps | https://apps.apple.com/us/app/id324684580, com.spotify.music, 324684580 | Mix stores freely. A country in an App Store URL wins over countries. |
searchTerms | duolingo | Top result in each selected store (store: both / apple / google). |
countries | ["us","gb","de"] | App Store reviews are per country; add more countries for more iOS reviews. |
language | en | Google Play review language. |
maxReviewsPerApp | 200 | Per app and country. |
sort | newest | newest, relevance, rating (Google Play). |
sinceDate | 2026-10-01 | Only newer reviews. |
minRating / maxRating | 1 / 2 | E.g. complaints only. |
keywords | ["crash","subscription"] | Title or text must contain one of them. |
includeSummary | true | Adds one app-summary record per app and country. |
Output
Review record (type: "review"):
{"type": "review", "store": "apple", "appId": "324684580", "appName": "Spotify: Music and Podcasts","country": "us", "reviewId": "14673619893", "rating": 1, "title": "Gross", "text": "Too many commercials","version": "9.1.90", "date": "2026-10-16T14:17:54.000Z", "userName": "UmasterU", "helpfulVotes": 0,"developerReply": null, "developerReplyDate": null, "url": "https://apps.apple.com/us/app/id324684580?see-all=reviews"}
Summary record (type: "app-summary"): storeRating, storeRatingCount, currentVersion, sampleSize, sampleAvgRating, ratingDistribution, negativeShare, avgRatingLast30Days, avgRatingPrev30Days, developerReplyRate (Google Play), versions[] (reviews and average stars per version), topComplaints[], topPraise[].
The dataset has two views: Reviews and App summaries. Export to JSON, CSV, Excel, or pull it via API / Make / Zapier / n8n.
Limits (honest)
- App Store publishes at most the 500 most recent reviews per country through its public feed. Add countries to go wider.
- Google Play reviews depend on language, not country, so a Google Play app is fetched once per run, not once per country (you are never charged twice for the same review).
- Only public data is collected: what anyone sees in the store.
Pricing
Pay per event: you pay per review saved and per app summary. No monthly fee, no platform rental.
Use cases
Competitor monitoring, product feedback mining, release QA (did the new version tank the rating?), ASO research, feeding reviews to an LLM or a BI dashboard.