App Review Regression Monitor avatar

App Review Regression Monitor

Pricing

from $5.00 / 1,000 app review-regression signal rows

Go to Apify Store
App Review Regression Monitor

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

Defenestrator

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 / UsvDTd endpoint.

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.

EventPriceUnit
Actor start (apify-actor-start)$0.00005Once when the run starts.
App review-regression signal row (apify-default-dataset-item)$0.005Per 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, identifier
  • reviewCountFetched, negativeReviewCount, negativeReviewRate, currentAverageRating
  • baselinePresent, avgRatingDelta, negativeRateDelta, newNegativeReviewCount
  • severityScore, severity, alert, signalType, reasons
  • topTerms, versionCounts, sampleReviewOutput, sampleReviews
  • webhookPayload

The Actor defines Apify output and dataset schemas:

  • results links to default dataset rows.
  • summary links to the run-level OUTPUT key-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.

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.

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.