App Review Monitor – App Store & Google Play Reviews avatar

App Review Monitor – App Store & Google Play Reviews

Pricing

from $0.40 / 1,000 reviews

Go to Apify Store
App Review Monitor – App Store & Google Play Reviews

App Review Monitor – App Store & Google Play Reviews

Monitor the newest App Store and Google Play reviews for any apps and countries. Normalised output with rating-based sentiment, and an only-new mode for scheduled alerts.

Pricing

from $0.40 / 1,000 reviews

Rating

0.0

(0)

Developer

Moduvant Systems

Moduvant Systems

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

App Review Monitor fetches the newest customer reviews for any iOS and Android apps and saves them in one normalised dataset with a simple positive / neutral / negative sentiment label. Turn on only new reviews and schedule it to get a feed of fresh reviews for your own apps or your competitors'.

  • 🍎 App Store – Apple's public customer-reviews RSS/JSON feed, per country (up to the ~500 most recent reviews per country that Apple exposes)
  • 🤖 Google Play – via the open-source google-play-scraper package, newest first, by language
  • 🆕 Only new since last run – remembers review IDs in a named key-value store and stops paging as soon as it reaches already-seen reviews
  • 😊 Rating-based sentiment: 4–5★ positive, 3★ neutral, 1–2★ negative
  • No login, no API keys, no browser

Input

FieldDescription
appStoreAppIdsNumeric Apple app IDs (e.g. 324684580) or App Store URLs.
googlePlayAppIdsPackage names (e.g. com.spotify.music) or Play URLs.
countriesCountry codes for the App Store, e.g. ["us","gb","de"].
languageGoogle Play review language (default en).
maxReviewsMax newest reviews per App Store app per country, and per Play app (default 100).
onlyNewOutput only reviews not seen in previous runs (first run = baseline).
stateStoreNameNamed key-value store for seen IDs – use one name per monitor.
addSentimentAdd the rating-based sentiment label (default on).

If no app IDs are given, a demo (Spotify on both stores) is used.

{
"appStoreAppIds": ["324684580"],
"googlePlayAppIds": ["com.spotify.music"],
"countries": ["us", "gb"],
"maxReviews": 100,
"onlyNew": true
}

Output

{
"store": "appStore",
"appId": "324684580",
"country": "us",
"language": null,
"reviewId": "14736661579",
"rating": 1,
"title": "Terrible performance now",
"text": "App freezes, doesn’t play music and stays in a loading loop",
"author": "StyloSavage",
"version": "9.1.94",
"date": "2026-11-01T07:12:42.000Z",
"url": "https://apps.apple.com/us/app/id324684580?see-all=reviews",
"thumbsUp": 0,
"replyText": null,
"sentiment": "negative",
"scrapedAt": "2026-11-02T16:59:19.753Z"
}

Google Play items have store: "googlePlay", country: null and language set (Play serves the same reviews in every country, grouped by language), and include the developer's replyText when there is one. A RUN_SUMMARY record in the default key-value store lists counts and errors per app.

Use cases

  • Alert your team (Slack, email, webhooks) when new 1–2★ reviews arrive
  • Track reception of each new app version
  • Competitor and market research across countries
  • Feed reviews into BI dashboards or LLM-based topic analysis

Limitations

  • Apple's public feed returns at most 10 pages × 50 reviews per app per country, and only reviews with text.
  • Google Play has no official public reviews API; the open-source scraper may break when Google changes its site. If Play fails, App Store results are still saved and the error is logged.
  • The sentiment label is derived from the star rating only, not from text analysis.

This Actor collects only publicly visible reviews. Reviews include public reviewer display names – treat them as personal data under GDPR and similar laws: collect only what you need, have a legitimate purpose and don't use them to contact or profile individuals. You are responsible for complying with Apple's and Google's terms and applicable law.