App Store Release & Review Benchmark avatar

App Store Release & Review Benchmark

Pricing

from $15.00 / 1,000 app benchmarkeds

Go to Apify Store
App Store Release & Review Benchmark

App Store Release & Review Benchmark

Benchmark Apple App Store and Google Play releases, ratings, and review regressions. Deliver source-linked app comparisons, alerts, reports, and exports.

Pricing

from $15.00 / 1,000 app benchmarkeds

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Share

Product, mobile QA, ASO agencies, and portfolio teams use this Actor to benchmark app releases and category review regressions. Input named app watchlists, Apple App IDs or Google Play package IDs, storefronts, thresholds, and a recurring monitor key. Get source-linked app benchmarks, review regression alerts, category reports, and optional exports.

Start with a low-cost paid trial

Use this capped input to verify the source and buyer-facing output before buying a full report. It disables the report and export events and caps the run at $0.50. It delivers one app-level release and rating benchmark (app-benchmarked, $0.015), even when the public review feed has no current samples. A regression alert is emitted only when the source evidence genuinely crosses the configured thresholds. An unchanged repeat run has zero rows and zero event charge.

{
"appleAppIds": [
"284882215"
],
"appleCountries": [
"us"
],
"googlePlayIds": [],
"reviewLimit": 5,
"lookbackDays": 60,
"releaseWindowDays": 21,
"runMode": "monitor",
"initialRunMode": "emit_backfill",
"monitorKey": "starter-app-release-benchmark",
"emitRawReviews": false,
"emitRawRows": true,
"generateReport": false,
"generateExport": false,
"emitUnchanged": false,
"maxChargeUsd": 0.5,
"dryRun": false
}

When the result fits your workflow, use the separate state key below to generate the full app-category-benchmark-report output ($3.00) and app-benchmark-export export ($2.00). The cap covers the selected report/export path; unchanged monitoring runs still produce zero rows and zero event charge.

{
"appleAppIds": [
"284882215"
],
"appleCountries": [
"us"
],
"googlePlayIds": [],
"reviewLimit": 5,
"lookbackDays": 60,
"releaseWindowDays": 21,
"runMode": "monitor",
"initialRunMode": "emit_backfill",
"monitorKey": "starter-app-release-benchmark-full-report-v1",
"emitRawReviews": false,
"emitRawRows": false,
"generateReport": true,
"generateExport": true,
"emitUnchanged": false,
"maxChargeUsd": 5.37,
"dryRun": false
}

Store Quickstart

{
"appleAppIds": ["284882215"],
"appleCountries": ["us"],
"googlePlayIds": [],
"reviewLimit": 30,
"lookbackDays": 120,
"releaseWindowDays": 21,
"runMode": "monitor",
"monitorKey": "facebook-ios-us-release-report",
"initialRunMode": "emit_backfill",
"emitRawReviews": false,
"generateReport": true,
"generateExport": false,
"maxChargeUsd": 3,
"dryRun": false
}

Run the next report

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-category-benchmark-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-benchmarked$0.015One app-level release, rating, and review-sample benchmark is emitted
app-review-regression$0.10Threshold logic identifies a release-linked regression
app-category-benchmark-report$3.00A category benchmark report is generated
app-benchmark-export$2.00A normalized benchmark export is generated

Use emitRawReviews: false for app-level benchmark and report runs. Set it to true only when individual public review samples are required. 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.