iOS and Android Reviews Scraper - App Store & Google Play
Pricing
from $0.11 / 1,000 results
iOS and Android Reviews Scraper - App Store & Google Play
Up to 500 App Store reviews per country and thousands of Google Play reviews per app, in one run and one table: stars, title, text, user, date, app version, helpful votes and developer replies. Star/keyword/date filters, only-new mode. $0.15 per 1,000 reviews.
Pricing
from $0.11 / 1,000 results
Rating
0.0
(0)
Developer
Martin Petrov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Scrape iOS and Android reviews in one run: App Store and Google Play reviews in one clean schema with stars, title, text, user, date, app version, helpful votes and the developer's reply. Paste app links, IDs or package names for both stores together, choose countries, press Start, and export the user reviews to JSON, CSV or Excel.
No login, no API key. $0.15 per 1,000 reviews, no start fee.
Why this app reviews scraper
- Both stores, one table: compare your iOS and Android app (or a competitor's) side by side. Every row has
store,appName, store rating and rating count. - Many countries per app:
us,gb,de,in,br... each app is scraped for every country you list. - Filters that save money: only 1-2 star reviews, only reviews that mention "crash", "login" or "price", only reviews after a date. Filtered-out reviews are not charged.
- Only new reviews mode: schedule it daily and get just the fresh reviews since the last run. Perfect for release monitoring, support alerts in Slack and ASO reports.
- Developer replies (Google Play): see how the team answers, and how fast.
- Fast and light: public store endpoints, no browser, so runs finish in seconds and cost little platform usage.
Use cases
- App release monitoring: catch crashes and bugs reported after a new version (
reviewAppVersion). - Competitor research and ASO: what users love and hate in competing apps, by country.
- Customer support: route negative reviews to your team every morning.
- Sentiment analysis and AI datasets: clean review text for LLMs and dashboards.
- Product research: feature requests and pricing complaints, straight from users.
Input
{"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.whatsapp"],"countries": ["us", "gb"],"maxReviewsPerApp": 500,"sortBy": "newest","ratings": ["1", "2"],"onlyNewReviews": true}
| Field | What it does |
|---|---|
apps | App Store links/IDs and Google Play links/package names, mixed |
countries | Store countries (two-letter codes) |
language | Review language for Google Play |
maxReviewsPerApp | Per app and country |
sortBy | newest, relevant, rating |
ratings | Keep only these star ratings |
keywords | Keep only reviews mentioning these words |
reviewsSince | Skip older reviews |
onlyNewReviews | Only reviews not returned in earlier runs |
maxReviews | Cap for the whole run |
Output
{"store": "googlePlay","appId": "com.whatsapp","appName": "WhatsApp Messenger","developer": "WhatsApp LLC","appRating": 4.3,"appRatingCount": 210000000,"country": "us","reviewId": "ba5e2952-efb9-4c24-81a8-e69e6e0fd78e","rating": 5,"title": null,"text": "Good","userName": "Eddy Kada","date": "2026-10-28T12:32:52Z","reviewAppVersion": "2.26.41.77","thumbsUpCount": 0,"developerReply": null,"developerReplyDate": null,"reviewUrl": "https://play.google.com/store/apps/details?id=com.whatsapp&reviewId=..."}
App Store rows have a review title; Google Play reviews have no titles but include developer replies.
Limits to know
- App Store: Apple publishes up to the 500 latest reviews per app per country. Add more countries for more iOS reviews.
- Google Play: thousands of reviews per app and language.
Pricing
$0.15 per 1,000 reviews (pay per result). No start fee, no subscription. Set maxReviews to cap any run.
FAQ
Do I need an API key or developer account? No.
Can I track only negative reviews? Yes: ratings: ["1","2"] with onlyNewReviews: true on a daily schedule.
Is it legal? It collects publicly visible reviews. Use the data in line with the stores' terms and privacy laws for your use case.
Last updated: October 2026.
Use it as an integration (chain it after another actor)
This actor can run automatically after any actor whose results contain an App Store or Google Play link.
- Open the source actor in Apify Console and go to the Integrations tab.
- Click Add integration -> Actor, pick this actor and set Dataset to
{{resource.defaultDatasetId}}(leaveappsempty). Set your other options and save. - When the source run finishes, this actor reads its dataset and processes every row. The field is detected automatically; set Dataset field if your column has another name.
You can also start it by hand with datasetId (pick a dataset or paste its ID) to process an existing dataset.
Good sources to chain from:
- any App Store / Google Play search scraper with a url or appId column