App Store Reviews Scraper: iOS & Google Play
Pricing
from $0.15 / 1,000 reviews
App Store Reviews Scraper: iOS & Google Play
Scrape App Store (iOS) and Google Play (Android) app reviews in one run: multiple apps and countries, rating and date filters, developer replies, and a monitoring mode that only returns new reviews.
Pricing
from $0.15 / 1,000 reviews
Rating
0.0
(0)
Developer
Seungki Min
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Scrape Apple App Store (iOS) and Google Play (Android) reviews in a single run — any number of apps, any number of countries, one clean dataset. No login, no API keys, no browser.
Built for review monitoring: turn on Only new reviews and schedule it. Each run returns just the reviews posted since the last run, so you pay only for what's new.
Why this scraper
- Both stores, one schema. Mix App Store and Google Play URLs in the same input. Every review comes out with the same fields:
rating,text,date,developerReply… - Multi-country. List
["us", "gb", "de", "jp"]and each app is scraped in every storefront. - Deep history. Goes far beyond the 500-review limit of Apple's RSS feed. Tested at thousands of reviews per app.
- Pay only for what you want.
- Rating filters (e.g. only 1–2★ complaints) and a Reviews newer than date are applied before saving.
- With newest-first sorting the run stops as soon as it reaches older reviews.
- Monitoring mode. Remembers the newest review per app and country between runs. Pair it with a schedule and Slack, email or Google Sheets integrations.
- Developer replies included. Useful to measure support responsiveness.
Input example
{"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997","https://play.google.com/store/apps/details?id=com.whatsapp","284882215","com.spotify.music"],"countries": ["us", "gb"],"language": "en","sort": "newest","maxReviewsPerApp": 500,"maxRating": 2,"since": "2026-09-01","onlyNewReviews": false,"includeAppDetails": true}
| Field | What it does |
|---|---|
apps | App Store / Google Play URLs, numeric App Store IDs, or Play package names |
countries | Store country codes. Empty = country from the URL, else us. App Store reviews differ per country; Google Play returns the same reviews for every country, so duplicates are removed automatically and charged only once |
language | Review language (Google Play filters by it) |
sort | newest, mostHelpful, lowestRating, highestRating |
maxReviewsPerApp | Limit per app per country |
minRating / maxRating | Star range to keep |
since | Only reviews posted after this date |
onlyNewReviews | Monitoring mode — only reviews newer than the previous run |
includeAppDetails | Adds app name, developer, average rating, rating count, current version |
maxResults | Hard cap for the whole run |
Output example
{"store": "googleplay","appId": "com.whatsapp","country": "us","language": "en","appName": "WhatsApp Messenger","appDeveloper": "WhatsApp LLC","appRating": 4.62,"appRatingCount": 243730164,"appCurrentVersion": "VARY","reviewId": "592a7093-0202-4938-a7f2-19bb793d714e","userName": "…","rating": 1,"title": null,"text": "…","date": "2026-09-16T06:08:02.928Z","appVersion": "2.26.35.75","thumbsUp": 0,"isEdited": null,"developerReply": null,"developerReplyDate": null,"reviewUrl": "https://play.google.com/store/apps/details?id=com.whatsapp&reviewId=…","scrapedAt": "2026-09-17T01:02:03.000Z"}
Store differences: App Store reviews have a title and isEdited but no appVersion or thumbsUp. Google Play reviews have appVersion and thumbsUp but no title. Missing values are null, so the columns always line up.
Use cases
- Product & UX teams — collect 1–2★ reviews after every release to spot bugs and churn reasons.
- Competitor research — compare what users love or hate across competing apps and markets.
- Customer support — track unanswered reviews and developer reply times.
- AI analysis — feed clean review text into an LLM for sentiment, topics or feature requests.
Pricing
Pay per review saved, plus a negligible start fee per run ($0.05 per 1,000 runs). Filtered-out reviews are never charged. Use Max results or the run's spending limit to cap cost.
Notes
- Only publicly visible reviews are collected. No login is used.
- Google Play's
languagesetting controls which reviews are returned. The App Store returns reviews for the chosen country regardless of language. - If a store changes something and a run breaks, please open an issue — it will be fixed quickly.
Related Actors
Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: