App Store Reviews Scraper + Google Play Reviews (All Countries) avatar

App Store Reviews Scraper + Google Play Reviews (All Countries)

Pricing

from $0.14 / 1,000 review delivereds

Go to Apify Store
App Store Reviews Scraper + Google Play Reviews (All Countries)

App Store Reviews Scraper + Google Play Reviews (All Countries)

Reviews from the App Store and Google Play in one run, in up to 58 countries: rating, text, version, date, developer reply, helpful votes, plus app details and a free summary (rating by version and country, topics of negative reviews). Alerts on new negative reviews.

Pricing

from $0.14 / 1,000 review delivereds

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Get the reviews of any app from the App Store and Google Play in one run, in up to 58 countries. Paste app URLs, IDs or just the app name: the Actor finds the app in both stores and returns clean, comparable reviews.

  • ⭐ Every review field: rating, title, text, app version, date, helpful votes, developer reply and reply date, country and language.
  • 🌍 All countries at once: reviews differ per storefront. Pick countries or check "All countries" (58 storefronts).
  • πŸ“Š Free summary per app: rating distribution, rating per app version and per country, share of negative reviews, developer reply rate, topics of negative reviews.
  • πŸ”” Negative review alerts: schedule it with a monitor name and get every new 1-2 star review on Slack, Telegram, Discord or a webhook.

✨ Why this Actor

πŸ“± Both stores, one datasetApp Store and Google Play reviews with the same fields, plus app details (rating, number of ratings, installs, version, developer) for free.
πŸ”Ž Just type the app name"Duolingo" finds the app on both stores. URLs, App Store IDs (id570060128) and package names (com.duolingo) work too.
🌍 Country by countryUp to 58 storefronts in one run, with the country on every review and an average rating per country in the summary.
🧭 Insights, not just rowsRating by version shows which release hurt your rating; negative review topics show what users complain about.
πŸ”” Real-time monitoringOnly new reviews on each scheduled run, and alerts for the bad ones: answer unhappy users before their review hurts your rating.
πŸ”’ Privacy-friendlyReviewer names are not collected unless you ask for them.

🎯 Use cases

  • App teams and customer support: get new negative reviews in Slack and answer them fast.
  • Product managers: see how each release changed the rating, and what users complain about.
  • Competitive research: compare ratings and complaints of competing apps, country by country.
  • Agencies and ASO specialists: reports for clients, localized review analysis, sentiment datasets for AI models.

πŸš€ Examples

Duolingo on both stores, 4 countries:

{ "appNames": ["Duolingo"], "countries": ["us", "gb", "fr", "de"], "maxReviewsPerCountry": 100 }

Only 1-2 star reviews of your app since the last release:

{
"apps": ["com.spotify.music", "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"],
"allCountries": true,
"maxRating": 2,
"reviewedAfter": "2026-09-15"
}

Slack alert for every new negative review (schedule the Actor every hour):

{
"apps": ["com.yourcompany.app", "id1234567890"],
"countries": ["us", "gb"],
"monitorName": "my-app",
"alertMaxRating": 2,
"slackWebhookUrl": "https://hooks.slack.com/services/…"
}

πŸ“¦ Output

A Google Play review with a developer reply (real data, 29 Sept 2026):

{
"type": "review",
"store": "Google Play",
"appId": "com.spotify.music",
"appName": "Spotify: Music and Podcasts",
"country": "us",
"language": "en",
"reviewId": "de82d3cb-4b4a-43e9-9814-906e71b4ffb9",
"rating": 5,
"text": "I just updated the app today and its now unusable. It wouldnt connect to the internet, or show my profile or playlists. …",
"version": "9.1.86.2432",
"date": "2026-09-29T19:17:03.870Z",
"helpfulCount": 0,
"developerReply": "Hi! This should be fixed now. If you're still having issues, we'd recommend reinstalling the app. …",
"developerReplyDate": "2026-09-30T14:45:32.400Z",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music&reviewId=de82d3cb-…"
}

App details (free, one per app and store):

{
"type": "app",
"store": "Google Play",
"appName": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"rating": 4.34,
"ratingsCount": 36405997,
"reviewsCount": 1854640,
"installs": "1,000,000,000+",
"genre": "Music & Audio",
"histogram": { "1": 3729030, "2": 1069635, "3": 1312824, "4": 3101915, "5": 27192570 }
}

The summary (free, one per app and store; real data, App Store, 3 countries):

{
"type": "summary",
"store": "App Store",
"appName": "Duolingo: Language Lessons",
"reviewsCollected": 120,
"averageRatingOfCollected": 3.7,
"storeRating": 4.72,
"ratingDistribution": { "1": 21, "2": 5, "3": 15, "4": 27, "5": 52 },
"negativeSharePct": 22,
"byVersion": [{ "version": "7.141.1", "reviews": 120, "averageRating": 3.7 }],
"byCountry": [
{ "country": "us", "reviews": 40, "averageRating": 3.53 },
{ "country": "fr", "reviews": 40, "averageRating": 3.95 },
{ "country": "de", "reviews": 40, "averageRating": 3.63 }
],
"negativeReviewTopics": [{ "word": "learn", "reviews": 5 }, { "word": "streak", "reviews": 3 }, { "word": "update", "reviews": 3 }, "…"]
}

πŸ’° Pricing

Pay per event:

EventPrice
Run start$0.003
Review delivered$0.0002 ($0.20 per 1,000 reviews)
App details and summariesfree

Apify subscribers pay less: βˆ’10% (Starter), βˆ’20% (Scale), βˆ’30% (Business). In monitoring mode you only pay for new reviews. Set a maximum cost per run in the run options and the Actor stops cleanly when it's reached.

❓ FAQ

Why at most 500 App Store reviews per country? Apple publishes the 500 most recent (or most helpful) reviews per country. Add more countries to get more reviews. Google Play has no such limit.

What if Apple's review feed is down? It sometimes returns empty pages for a while. The Actor retries automatically and, if needed, falls back to the reviews shown on the App Store page (about 20, the ones Apple features). The source field tells you which one was used.

Are developer replies included for the App Store? Apple doesn't publish them in its review feed, so developerReply is filled for Google Play only.

What does "language" mean for Google Play? Google Play returns reviews for a country and a language. The Actor uses the main language of each country (e.g. de for Germany).

How does monitoring work? Set a monitorName and schedule the Actor. The first run saves the current reviews as a baseline. Each next run returns only new reviews and alerts you about those rated alertMaxRating or lower.

Is it legal? The Actor reads public store pages and feeds at a moderate pace, and does not collect reviewer names unless you ask for them. You are responsible for how you use the data under the GDPR and the stores' terms.

⭐ Your feedback

If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field, a country or a filter? Say it in your review: the most requested features are added first.

πŸ”— More from EuroScrape