App Store Reviews Monitor (iOS, Multi-Country) avatar

App Store Reviews Monitor (iOS, Multi-Country)

Pricing

from $0.30 / 1,000 review rows

Go to Apify Store
App Store Reviews Monitor (iOS, Multi-Country)

App Store Reviews Monitor (iOS, Multi-Country)

Unofficial; not affiliated with Apple. Monitor Apple App Store reviews for many apps and countries via Apple's public reviews feed. Star filter, rating summary per feed, only-new and edited reviews for scheduled runs.

Pricing

from $0.30 / 1,000 review rows

Rating

0.0

(0)

Developer

Michael Rice

Michael Rice

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Unofficial tool. Not affiliated with or endorsed by Apple Inc. App Store is a trademark of Apple Inc.

Collect and monitor Apple App Store reviews for one or many apps across many countries. The data comes from Apple's own public customer-reviews feed and the iTunes Lookup API. No login and no scraping of web pages. Schedule it to get only new and edited reviews, with a rating summary for each app and country.

What you get

  • One row per review: star rating, title, text, app version, date, vote counts, and the app's review page URL. The reviewer nickname is included only if you turn on includeReviewerName.
  • Many apps × many storefronts in one run: up to 40 app/country feeds (for example 4 apps × 10 countries).
  • Star filter: for example, only 1–2 star reviews for complaint alerts.
  • Per-feed statistics in OUTPUT: average rating, share of 1–2 star reviews, and newest/oldest review date over the reviews read. App info from the Lookup API: name, developer, current version, average rating and rating count.
  • Monitor mode (onlyNewSinceLastRun):
    • The first run is a baseline.
    • Later runs return only new reviews and changed reviews. A review counts as changed when the user edited the rating, title or text, or it now shows a different app version. Changed rows carry a previous object with the old values.
    • Because the feed is newest-first, paging stops as soon as a full page is already known, which keeps scheduled runs to a request or two per feed.
  • Exact truncated flag. In monitor mode, rows that didn't fit are delivered on the next run.

Input example

{
"apps": ["389801252", "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"],
"countries": ["us", "gb", "de"],
"ratings": ["1", "2"],
"onlyNewSinceLastRun": true,
"maxItems": 500
}

Output example (full row)

{
"reviewKey": "389801252:us:14689718900",
"appId": "389801252", "appName": "Instagram", "country": "us", "reviewId": "14689718900",
"rating": 1, "title": "Terrible", "content": "Really bad", "appVersion": "452.0.0",
"updatedAt": "2026-10-20T15:16:23.000Z", "voteSum": 0, "voteCount": 0,
"url": "https://apps.apple.com/us/app/id389801252?see-all=reviews",
"updateType": "new", "previous": null, "changeHash": "104bd19a3363c7c6",
"source": "Apple App Store customer reviews RSS"
}

Limits (from Apple)

  • 500 reviews per feed: Apple's feed exposes only the 500 most recent reviews per app and storefront (10 pages of 50). Older reviews can't be retrieved this way. A feed that reaches this limit shows feedCapReached: true in OUTPUT. It doesn't set truncated, which only covers rows we could have delivered but didn't.
  • Written reviews only: star-only ratings without text are not in the feed.
  • Unknown storefront codes: Apple rejects them, and they are listed in feedsFailed with a hint.
  • Request pacing: at least 350 ms between requests, with retries on 429/5xx errors.

Pricing

Pay per event: a small charge per Actor start plus one charge per review row (review). The run's maximum total charge is respected.

FAQ

How often should I schedule it? For busy apps, daily is plenty. Apple's feed only holds the latest 500 reviews per country, so very popular apps should run at least daily so nothing scrolls out of reach.

Where's my monitor state? In a named key-value store, app-store-reviews-monitor-state, in your own account. There's one record per input set.

Support: digitalpromohub.support@gmail.com