Get app reviews from the Apple App Store and Google Play in one clean dataset - rating, title, text, author, date, app version and the developer's reply - with sentiment, reply time and the app's overall rating added for you. Track your own app, benchmark competitors, or mine complaints for product ideas. Export to JSON, CSV or Excel, or send new reviews to Slack automatically.
Built for product managers and app developers, customer-support and community teams, app marketers and ASO specialists, and analysts comparing apps.
Why this scraper
- Both stores, one format. Paste App Store and Google Play links side by side; every review comes back with the same fields, so iOS and Android feedback sit in one table.
- Ready-to-analyze. Each review has
sentiment(from the stars),textLength,hasReplyandreplyDelayDays- plus the app's name, developer and overall rating - no spreadsheet work needed. - Exactly the reviews you need. Filter by star rating (e.g. 1-2 ★), date, words mentioned (
crash,login), review length, and whether the developer replied - the Actor stops as soon as it has enough matching reviews. - Fast and cheap to run. Runs finish in seconds: hundreds of reviews in a few seconds, for a fraction of a cent of platform usage.
- More App Store reviews with countries. The App Store keeps reviews per country; add
us,gb,de,in... to collect each country's reviews in one run. - Review alerts built in. Schedule it with Only new reviews and get just the reviews you haven't seen - perfect for a daily Slack digest.
- Handles rate limits for you. Waits as long as a store asks when it says "slow down" (HTTP 429), and retries flaky responses automatically.
How to use it
- Paste app links into Apps - for example
https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580andhttps://play.google.com/store/apps/details?id=com.spotify.music. - Optionally add Countries and Google Play languages, pick a sort order, star ratings, a start date, words to look for, or unanswered only.
- Press Start. Download from the Output tab, or connect an integration.
Example input
{
"apps": [
"https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580",
"https://play.google.com/store/apps/details?id=com.spotify.music"
],
"countries": ["us", "gb"],
"sort": "newest",
"starRatings": ["1", "2"],
"maxReviewsPerApp": 500
}Review alerts on a schedule
Turn on Only new reviews and schedule the Actor (hourly or daily). Each run returns only reviews earlier runs haven't delivered - you pay only for new ones. Connect Slack, e-mail, Google Sheets, Zapier or Make to route them to your team.
Use it as an instant API
The Actor also runs in Standby mode - an always-ready endpoint that returns reviews straight in the response. Find the URL on the Standby tab:
curl "https://<standby-url>/?app=com.spotify.music&maxItems=50" \ -H "Authorization: Bearer <YOUR_APIFY_TOKEN>"
Pricing
Pay per result: about $0.40 per 1,000 reviews (lower on higher Apify plans) plus a tiny start fee. Filtered-out, duplicate and already-delivered reviews are free. See the Pricing tab, and set a maximum charge per run to cap spend.
On Apify's free plan each run returns up to 500 reviews - enough to try everything. Any paid Apify plan removes the limit.