App Store Reviews Scraper & Monitor: 176 Countries avatar

App Store Reviews Scraper & Monitor: 176 Countries

Pricing

Pay per event

Go to Apify Store
App Store Reviews Scraper & Monitor: 176 Countries

App Store Reviews Scraper & Monitor: 176 Countries

Apple App Store reviews from all 176 storefronts via Apple's official public review feed. Only-new-since-last-run monitoring, per-version rating trends, competitor comparison, deduplicated rows. $0.15 per 1,000 reviews; empty runs free.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Orvix

Orvix

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

App Store Reviews Monitor: 176 Countries, New-Only Mode, Version Trends

Get Apple App Store reviews for any iPhone/iPad app from all 176 storefronts in one run, then only the new reviews on every scheduled run after that. You also get star-rating trends per app version and a side-by-side comparison of your app and its competitors.

  • ✅ Official data source. Uses Apple's public customer-review feed and the iTunes Lookup API. No login, no proxies, no browser. It adapts its pace automatically when Apple rate-limits, instead of failing.
  • ✅ Never pay for nothing. Empty runs and failed runs cost $0. You're charged only for reviews actually delivered.
  • ✅ Clean output. One deduplicated row per review, with UTC dates corrected for a known Apple feed quirk (see FAQ).

What it does

FeatureWhat you get
All countriescountries: ["ALL"] scans all 176 App Store storefronts. Apple only shows the latest 500 reviews per country, so multi-country is how you get volume: a full 176-country pull of two big apps returned 107,316 reviews in one cloud run (about 22 minutes, because the Actor paces itself politely to stay unblocked).
Only new since last runonlyNew: true remembers what it already sent you, per app and per country. Schedule it daily and you get only fresh reviews: ideal for Slack/email alerts.
Version trendsAverage stars, 1–5★ distribution, negative share and change vs. the previous version, for every app version. Spot a bad release within hours.
Competitor comparisonPut your app and up to dozens of competitors in appIds to get one table: store rating, rating count, review sentiment, latest version score, top countries.
FiltersmaxRating: 2 for complaints only, minRating, since date, per-country and total caps.

Output

Dataset: one row per review

FieldExample
reviewId14660454834
appId / appName324684580 / Spotify: Music and Podcasts
countryus
rating4
title / textreview title and full body
version9.1.90 (app version the reviewer used)
author / authorProfileUrlpublic nickname
date2026-10-13T05:09:49.000Z (UTC)
voteSum / voteCounthelpfulness votes
appStoreUrllink to the app's reviews page in that storefront
scrapedAtrun timestamp

Key-value store records

  • VERSION_TRENDS: per app, per version: reviews, avgRating, stars{1..5}, negativeShare, changeVsPrevious, firstReview, lastReview. In only-new mode, trends accumulate across all runs of the same monitor.
  • COMPARISON: per app: storeAvgRating (weighted across the storefronts you chose), storeRatingCount, reviewsThisRun, avgRatingAnalyzed, negativeShare, positiveShare, latestReviewedVersion, latestVersionAvgRating, latestVersionChange, topCountries.
  • SUMMARY: counts, apps not found, ignored inputs, errors, charges.

How to use

  1. Paste app IDs or App Store URLs into Apps, for example https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580.
  2. Pick countries (us, gb, de … or ALL).
  3. Run. For monitoring, switch on Only new since last run and add a daily Schedule.

Example inputs

All countries, one app:

{ "appIds": ["324684580"], "countries": ["ALL"] }

Daily complaint monitor for you and two competitors:

{ "appIds": ["570060128", "493145008", "571800810"], "countries": ["us", "gb", "ca", "au"], "onlyNew": true, "stateKey": "meditation-apps", "maxRating": 2 }

Reviews of the latest release only:

{ "appIds": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128"], "countries": ["ALL"], "since": "2026-10-01" }

Pricing (pay per event)

  • $0.15 per 1,000 reviews ($0.00015 per review delivered).
  • $0.005 per run that delivers at least one review. Empty runs and failed runs are free.

Worked examples:

  • 500 US reviews = $0.005 + $0.075 = $0.08.
  • A daily monitor that finds 20 new reviews a day = 30 × ($0.005 + $0.003) = about $0.24/month. Days with no new reviews cost $0.
  • A full 176-country pull of a big app (~50,000 reviews) = about $7.50.
  • A 4-app competitor snapshot, US + UK (~4,000 reviews) = about $0.61.

Your maximum cost per run is always respected: the Actor stops and saves only the reviews you paid for.

Use with AI agents, n8n, Make, Zapier

Run it through the Apify API, the Apify MCP server or the Make/n8n/Zapier integrations. A typical flow is: scheduled run with onlyNew → filter rating <= 2 → post to Slack, or summarize with an LLM.

FAQ

Is this allowed? It reads Apple's own public customer-review RSS feed and the iTunes Lookup API, which Apple provides for programmatic access. It doesn't log in, doesn't scrape app pages and doesn't bypass any protection. Reviews include public nicknames, which may be personal data, so process them under your own GDPR/CCPA basis.

Why at most 500 reviews per country? Apple's feed exposes the 500 most recent (or most helpful) reviews per app per storefront. Use ALL countries for breadth, and only-new mode on a schedule to build a complete history going forward.

Dates look 1 hour different from other tools? Apple's feed labels every timestamp with -07:00, even in winter when Pacific time is -08:00. We correct this, so our dates match apps.apple.com exactly (verified). Tools that parse the feed naively are 1 hour off for winter reviews.

Missing pages? Apple's feed sometimes returns an empty page in the middle (for example page 5 of 10). We retry it and continue to the next pages instead of stopping, so you get the full set.

Google Play? Not included. This Actor uses only Apple's official sources.

Found it useful? A short review on the Store helps a lot. Problems? Open an Issue and we usually reply within 24 hours.