App Store Reviews Scraper & Monitor – All Countries
Pricing
from $0.15 / 1,000 review delivereds
App Store Reviews Scraper & Monitor – All Countries
Monitor Apple App Store reviews for your apps and competitors across all 175 storefronts. Only-new alert mode, star-rating and keyword filters, per-app rating summary. Official Apple feeds, no login, no proxies.
Pricing
from $0.15 / 1,000 review delivereds
Rating
0.0
(0)
Developer
Cemal Atakli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape Apple App Store reviews for any iPhone, iPad or Mac app, whether it is yours or a competitor's, from all 175 App Store countries in one run. Put it on a schedule and it works as an App Store review alert: each run returns only reviews you haven't received before, and you pay only for those.
- Every storefront in one run. Use
ALL(175 countries),TOP30or any list of country codes. Add apps by App Store URL, numeric ID or just the app name. - Alert mode and filters. Get only new reviews, only certain star ratings (for example 1 and 2 stars), or only reviews that mention words like
crash*orrefund. An optional per-app summary row shows the store rating and new negative reviews. - Official Apple feeds for $0.15 per 1,000 reviews. No login, cookies, proxies or App Store Connect account, and no start fee.
Quick start
This is the prefilled input. It returns up to 20 recent US reviews of Duolingo in a few seconds, for less than $0.01.
{"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128"],"countries": ["us"],"maxReviewsPerCountry": 20,"maxItems": 20}
Sample output
| date | appName | country | rating | title | appVersion | matchedKeywords |
|---|---|---|---|---|---|---|
| 2026-09-25T18:27:04Z | Duolingo: Language Lessons | us | 1 | App keeps crashing | 7.141.1 | crash* |
Summary row for the same app: store rating 4.723 from 5,471,495 ratings, 1,300 reviews scanned, 12 new reviews, 3 of them 1–2★.
Price comparison (Apify Store, September 2026)
| Actor | Price per 1,000 reviews | Start fee | Monthly users |
|---|---|---|---|
| App Store Reviews Scraper & Monitor (this Actor) | $0.15 | none | new |
| thewolves/appstore-reviews-scraper | $0.10 | – | 395 |
| theagents/appstore-reviews | $0.10 | – | 72 |
| johnvc/apple-app-store-reviews-api | about $1.74 | $0.0175 per run | 109 |
The two $0.10 Actors cost less per review. This Actor adds all-country runs, alert mode (scheduled runs bill only reviews you haven't received), star and keyword filters, and per-app summaries.
Related Actors: Google News Scraper to follow press coverage of your app, and Bluesky Scraper to track social mentions.
What you can use it for
- Negative review alerts. Get every new 1 and 2 star review within the hour and send it to Slack, email or your helpdesk.
- Competitor tracking. See what users love and hate about competing apps after each release.
- Bug and crash detection. Filter reviews for
crash*,bug*,login,freez*and similar words to catch a bad release early. - Product research and feature requests. Export thousands of reviews to Sheets, BigQuery or an LLM for sentiment and topic analysis.
- ASO and localization. Compare ratings and review volume between countries (US, UK, DE, TR, JP, and so on).
- Agency reporting. Run one monitor per client, each with its own memory of delivered reviews.
Why this Actor
| App Store Review Monitor | Typical review scrapers | |
|---|---|---|
| Countries per run | All 175 storefronts (ALL), the top 30 (TOP30), or any list | Usually one per run |
| Only new reviews (alert mode) | ✅ Built in, and you pay only for new reviews | ❌ Returns the same reviews again |
| Star and keyword filters | ✅ For example, only 1 and 2 star reviews that mention "subscription" | Limited |
| Per-app rating summary | ✅ Store rating, rating count, version, new negative reviews | ❌ |
| Input | App Store URL, numeric ID or just the app name | ID only |
| Data source | Apple's official public feeds (no proxies) | Often scraped HTML or private APIs |
| Start fee | None | Often charged |
How to use it
- Add apps as URLs (
https://apps.apple.com/us/app/duolingo-language-lessons/id570060128), IDs (570060128) or names (Duolingo). - Choose countries, for example
us, gb, de, orTOP30orALL. - Optionally keep only certain star ratings (such as 1 and 2) or reviews that contain certain keywords.
- Click Start. The first run returns the latest reviews (up to 500 per app per country). Every later run returns only new reviews.
- Open Schedule and run it hourly or daily. Connect Slack, Zapier, Make, n8n, Google Sheets or a webhook under Integrations.
Input example
{"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128", "Babbel"],"countries": ["TOP30"],"ratings": ["1", "2"],"keywords": ["crash*", "subscription", "refund"],"onlyNewSinceLastRun": true,"stateKey": "language-apps-negative"}
Output example (one review)
{"type": "review","appId": "570060128","appName": "Duolingo: Language Lessons","developer": "Duolingo, Inc","country": "us","reviewId": "14592683019","rating": 1,"title": "App keeps crashing","text": "Since the last update the app crashes when I open a lesson…","appVersion": "7.141.1","userName": "…","date": "2026-09-25T18:27:04Z","voteSum": 0,"voteCount": 0,"matchedKeywords": ["crash*"],"appUrl": "https://apps.apple.com/us/app/id570060128","fetchedAt": "2026-09-26T22:21:10Z"}
Per-app summary row (optional, one per app per run)
{"type": "app-summary","appName": "Duolingo: Language Lessons","storeAverageRating": 4.723,"storeRatingCount": 5471495,"currentVersion": "7.141.1","reviewsScanned": 1300,"scannedAverageRating": 3.821,"scannedRatingDistribution": {"1": 216, "2": 71, "3": 140, "4": 176, "5": 697},"newReviewsDelivered": 12,"newNegativeReviews": 3,"reviewsByCountry": {"us": 500, "de": 400, "gb": 250, "tr": 150}}
The dataset has two views: Reviews and App summaries. You can filter by type when you export.
Pricing
This Actor uses pay per event pricing, and there's no start fee:
- $0.15 per 1,000 reviews delivered ($0.00015 per review)
- $0.002 per app summary row. You can turn these off with
includeAppSummary: false.
In alert mode you pay only for new reviews. Monitoring 10 apps in 5 countries every day usually costs about $1 a month, most of it for the optional summary rows. You can set a maximum cost per run. If a run reaches it, the Actor stops cleanly, and the reviews it didn't deliver come out on the next run.
FAQ
How many reviews can I get? Apple's public feed exposes the latest 500 reviews per app per country (sorted by most recent or most helpful). Because it covers 175 countries, one app can yield tens of thousands of reviews. For monitoring this is more than enough, because the Actor catches every new review as it appears.
Does it work for Google Play? No. This Actor covers the Apple App Store only (iOS, iPadOS, macOS).
Do I need an API key or App Store Connect access? No. It works for any public app.
How does "only new" work? The Actor keeps the IDs of the reviews it has delivered in a named key-value store, one per Monitor name (stateKey). Use a different name for each independent monitor. To receive everything again, change the name or turn the option off.
Are ratings without text included? No. Apple's feed contains written reviews only. The app-summary row has the store-wide average rating and the total rating count.
Is it legal? The Actor reads public data that Apple publishes through its own public feeds and API, at a modest request rate. Reviews are user-generated content: use them for analysis and monitoring, and follow Apple's terms and privacy law (such as GDPR) if you republish reviewer names.
Related keywords
App Store reviews scraper, iOS app reviews API, Apple app review monitoring, App Store review alerts to Slack, app review sentiment analysis, competitor app reviews, iPhone app ratings tracker, ASO review analysis, App Store ratings by country.