App Review Monitor – App Store & Google Play Reviews
Pricing
from $0.40 / 1,000 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
Maintained by CommunityActor 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-scraperpackage, 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
| Field | Description |
|---|---|
appStoreAppIds | Numeric Apple app IDs (e.g. 324684580) or App Store URLs. |
googlePlayAppIds | Package names (e.g. com.spotify.music) or Play URLs. |
countries | Country codes for the App Store, e.g. ["us","gb","de"]. |
language | Google Play review language (default en). |
maxReviews | Max newest reviews per App Store app per country, and per Play app (default 100). |
onlyNew | Output only reviews not seen in previous runs (first run = baseline). |
stateStoreName | Named key-value store for seen IDs – use one name per monitor. |
addSentiment | Add 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.
Legal note
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.