App Review Regression & Release Report avatar

App Review Regression & Release Report

Pricing

from $0.50 / 1,000 app review rows

Go to Apify Store
App Review Regression & Release Report

App Review Regression & Release Report

Compare public App Store and Google Play release metadata and review samples, then generate source-linked regression alerts and reports.

Pricing

from $0.50 / 1,000 app review rows

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Product, mobile QA, and ASO teams use this Actor to detect review regressions after an app release. Input Apple App IDs or Google Play package IDs, storefronts, thresholds, and a recurring monitor key. Get source-linked regression alerts and app-level reports; raw review samples are optional.

Store Quickstart

{
"appleAppIds": ["284882215"],
"appleCountries": ["us"],
"googlePlayIds": [],
"reviewLimit": 30,
"lookbackDays": 120,
"releaseWindowDays": 21,
"runMode": "audit",
"emitRawReviews": false,
"generateReport": true,
"maxChargeUsd": 3,
"dryRun": false
}

Input examples

Current Apple release report

{
"appleAppIds": ["284882215"],
"appleCountries": ["us", "gb"],
"runMode": "audit",
"emitRawReviews": false,
"generateReport": true,
"dryRun": false
}

Apple and Google Play comparison

{
"appleAppIds": ["284882215"],
"googlePlayIds": ["com.facebook.katana"],
"appleCountries": ["us"],
"reviewLimit": 50,
"ratingRegressionThreshold": 0.35,
"negativeShareThresholdPct": 35,
"runMode": "audit",
"generateReport": true,
"dryRun": false
}

Recurring no-change-safe monitor

{
"appleAppIds": ["284882215"],
"appleCountries": ["us"],
"runMode": "monitor",
"monitorKey": "facebook-ios-us-release-watch",
"initialRunMode": "baseline_only",
"emitRawReviews": false,
"generateReport": true,
"dryRun": false
}

The first baseline_only monitor run stores a private baseline and emits no rows. An unchanged later run also emits zero rows and zero charges.

Sample output

{
"rowType": "app_release_review_report",
"billingEventName": "app-regression-report",
"productKey": "app-store:us:284882215",
"productName": "Sample App",
"status": "urgent",
"summary": "A likely post-release review regression was detected.",
"reviewsAnalyzed": 30,
"releaseRegression": {
"status": "urgent",
"regressionPlatforms": ["appStore"]
},
"recommendedActions": ["Inspect crash complaints introduced after the latest release."],
"sourceUrl": "https://apps.apple.com/us/app/id284882215"
}

Pricing

EventPriceEmitted when
app-review-row$0.0005Optional raw review sample is requested and delivered
app-regression-alert$0.10Threshold logic identifies a release-linked regression
app-regression-report$2.00A current or changed app report is generated

Use emitRawReviews: false for report-first runs. maxChargeUsd provides an Actor-side budget in addition to Apify spending limits.

Output fields

Every row carries billingEventName, stableKey, sourceUrl, retrievedAt, source limitations, and prohibited interpretations. Report rows add current release metadata, review-sample aggregates, regression status, and recommended investigation steps.

Compliance and limitations

  • Uses public App Store and Google Play storefront metadata and review samples; no login or cookie is required.
  • Do not identify, target, or profile individual reviewers, and do not generate or manipulate reviews.
  • Automated classifications are sample-based product signals, not a guarantee or professional advice.
  • Google Play coverage is best effort and can be smaller than Apple public review RSS coverage.