App Store Reviews Scraper & Monitor – All Countries avatar

App Store Reviews Scraper & Monitor – All Countries

Pricing

from $0.15 / 1,000 review delivereds

Go to Apify Store
App Store Reviews Scraper & Monitor – All Countries

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

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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), TOP30 or 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* or refund. 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

dateappNamecountryratingtitleappVersionmatchedKeywords
2026-09-25T18:27:04ZDuolingo: Language Lessonsus1App keeps crashing7.141.1crash*

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)

ActorPrice per 1,000 reviewsStart feeMonthly users
App Store Reviews Scraper & Monitor (this Actor)$0.15nonenew
thewolves/appstore-reviews-scraper$0.10–395
theagents/appstore-reviews$0.10–72
johnvc/apple-app-store-reviews-apiabout $1.74$0.0175 per run109

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 MonitorTypical review scrapers
Countries per runAll 175 storefronts (ALL), the top 30 (TOP30), or any listUsually 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❌
InputApp Store URL, numeric ID or just the app nameID only
Data sourceApple's official public feeds (no proxies)Often scraped HTML or private APIs
Start feeNoneOften charged

How to use it

  1. Add apps as URLs (https://apps.apple.com/us/app/duolingo-language-lessons/id570060128), IDs (570060128) or names (Duolingo).
  2. Choose countries, for example us, gb, de, or TOP30 or ALL.
  3. Optionally keep only certain star ratings (such as 1 and 2) or reviews that contain certain keywords.
  4. Click Start. The first run returns the latest reviews (up to 500 per app per country). Every later run returns only new reviews.
  5. 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.

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.