App Review Regression Monitor
Pricing
from $5.00 / 1,000 app review-regression signal rows
App Review Regression Monitor
Detect app-review regressions across Apple App Store and Google Play with baseline comparison, severity scoring, and safe sample output.
Pricing
from $5.00 / 1,000 app review-regression signal rows
Rating
0.0
(0)
Developer
Defenestrator
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Detect app-review regressions across Apple App Store and Google Play. This Actor is designed for product, support, ASO, and release teams that need repeatable review-pressure monitoring instead of another bulk review export.
Unofficial tool. Not affiliated with Apple, Google, Google Play, Apple App Store, or any monitored app.
What it does
For each app / platform / country combination, the Actor returns one deterministic signal row with:
- recent review count and current average rating
- negative review count and negative-review rate
- optional previous-run baseline comparison
- rating delta, negative-rate delta, and new negative-review count
- severity score, severity bucket, alert flag, signal type, and machine-readable reasons
- repeated negative terms and version distribution
- safe sample-review evidence, metadata-only by default
- compact webhook payload for downstream alerts
This is not a generic review scraper. It is a monitoring and regression-detection layer for recent public app reviews.
Data sources
- Apple App Store recent public reviews via Apple RSS JSON.
- Google Play recent public reviews via the PlayStoreUi
batchexecute/UsvDTdendpoint.
No browser, proxy, login, paid API, or public Apify Actor dependency is required.
Best use cases
- Watch for review regressions after app releases.
- Compare current review pressure against a previous run.
- Monitor localized incidents across countries.
- Produce scheduled review-health snapshots for product/support teams.
- Feed compact alert rows into webhooks, dashboards, or downstream automation.
Input
Provide one or more apps with an Apple App Store numeric ID, a Google Play package name, or both:
{"apps": [{"name": "WhatsApp Messenger","iosAppId": "310633997","googlePlayPackage": "com.whatsapp"}],"countries": ["US", "GB"],"platforms": ["ios_app_store", "google_play"],"maxReviewsPerAppCountry": 20}
Baseline workflow
For repeat-use monitoring, select a previous run dataset in baselineDataset. The field uses Apify's resourcePicker with dataset READ permission, so the Actor can read private baseline datasets while staying under LIMITED_PERMISSIONS.
For local tests or API callers, baselineRows accepts inline rows from a previous run. The advanced baselineDatasetId field can read a dataset by ID, but the picker is preferred for private datasets because it grants the required storage permission.
Without a selected baselineDataset, baselineDatasetId, or inline baselineRows, the Actor reports current negative-review pressure, not a true regression.
Sample review text
Default output uses:
{"sampleReviewOutput": "metadataOnly"}
That keeps sample rating/version/date metadata but omits raw review text. Use:
metadataOnly— default; include sample metadata only.snippets— include short public review excerpts for QA or human triage.none— omit samples entirely.
Reviewer names are never emitted. Review text is public user-generated content, but snippet text is opt-in and should not be used as the sole basis for customer-impact, moderation, legal, employment, or other consequential decisions.
Pricing
from $5.00 / 1,000 app review-regression signal rows
This Actor uses Apify Pay per Event pricing with platform usage included. The row event is charged only for useful rows written to the default dataset.
| Event | Price | Unit |
|---|---|---|
Actor start (apify-actor-start) | $0.00005 | Once when the run starts. |
App review-regression signal row (apify-default-dataset-item) | $0.005 | Per app review-regression signal row. |
A row is one app / platform / country review-regression signal row, not one raw review. Apify plan discounts, user-configured max-charge limits, and any future Apify pricing UI changes may affect final charges.
Output
The default dataset contains one row per app / platform / country signal. Important fields include:
appName,platform,country,identifierreviewCountFetched,negativeReviewCount,negativeReviewRate,currentAverageRatingbaselinePresent,avgRatingDelta,negativeRateDelta,newNegativeReviewCountseverityScore,severity,alert,signalType,reasonstopTerms,versionCounts,sampleReviewOutput,sampleReviewswebhookPayload
The Actor defines Apify output and dataset schemas:
resultslinks to default dataset rows.summarylinks to the run-levelOUTPUTkey-value record.- Dataset views include alert overview, diagnostics, and terms/samples.
Limitations
- Google Play's internal review endpoint is undocumented and may change.
- Recent review windows can shift quickly; consecutive runs may produce real differences even without a known app release.
- Low-sample app/country rows are returned as warnings, not silent successes.
- This Actor is for monitoring and triage. Verify important conclusions against official store pages and your own product/support data.
- Do not use output as the sole basis for consequential decisions about customers, employees, legal claims, or moderation actions.
Responsible use
Use this Actor only for legitimate monitoring, analysis, and automation workflows. Do not use it for review manipulation, fake reviews, artificial ratings activity, unsolicited mass messaging, harassment, or other activity prohibited by Apify's terms or applicable law.
Related Actors in this portfolio
This Actor is part of the App marketplace quality monitors group. These are narrow, source-specific Apify Actors intended for scheduled checks and repeatable dataset exports — not broad scraped-content feeds.
- App Review Regression Monitor — Apple App Store / Google Play review-regression monitoring with safe metadata defaults.
Each listing includes its own source notes, limits, pricing, and responsible-use caveats. Use the official source links in each Actor when decisions require verification.