App review regression

App Store and Google Play release-window review regression reports

This Actor compares public App Store and Google Play release metadata and review samples across a release window versus lookback, then can emit regression alerts and per-app reports. Default dryRun is true, so a default Start does not bill.

Not a review generator, reviewer profiler, or guarantee of store performance. Sample-based signals only; do not identify or target individual reviewers.

from $0.50 / 1,000 optional app-review-row events ($0.0005 each); $0.10 per app-regression-alert; $2.00 per app-regression-report. No Actor Start. Report-first: keep emitRawReviews false. Schema default dryRun true.

Open App Review Regression & Release Report on Apify

App Review Regression & Release Report, not a neighboring Actor

Use this page for this Actor’s job. Use Chrome Web Store Extension Intelligence for Chrome extension listings; Use Website Content Extractor for Page markdown; Use G2 & Capterra Review Scraper for B2B SaaS reviews.

This Actor Chrome Web Store Extension Intelligence Website Content Extractor G2 & Capterra Review Scraper
Intent App Review Regression & Release Report Chrome extension listings Page markdown B2B SaaS reviews
Primary input see schema extensionUrls / searchTerms urls reviewPageUrls
What it reads Public sources listed on the Store page Chrome Web Store HTML HTML body G2/Capterra pages
Primary output Dataset rows billed per live PPE extension metadata markdown review rows
Not this job Not a review generator, reviewer profiler, or guarantee of store performance. Sample-based signals only; do not identify or target individual reviewers. Not iOS/Android release regression Not store review samples Not App Store/Play release windows

Store ID: taroyamada/app-release-review-regression-monitor. Respect source terms, robots.txt, and rate limits.

Use cases

How is App Review Regression & Release Report different from Chrome Web Store Extension Intelligence and Website Content Extractor?

App Review Regression & Release Report (taroyamada/app-release-review-regression-monitor): This Actor compares public App Store and Google Play release metadata and review samples across a release window versus lookback, then can emit regression alerts and per-app reports. Default dryRun is true, so a default Start does not bill. Not a review generator, reviewer profiler, or guarantee of store performance. Sample-based signals only; do not identify or target individual reviewers. Chrome Web Store Extension Intelligence is for Chrome extension listings (input extensionUrls / searchTerms; Chrome Web Store HTML; extension metadata). Not iOS/Android release regression. Website Content Extractor is for Page markdown (input urls; HTML body; markdown). Not store review samples. G2 & Capterra Review Scraper is for B2B SaaS reviews (input reviewPageUrls; G2/Capterra pages; review rows). Not App Store/Play release windows.

What input is required?

Live required fields: none listed (see live fields). exampleRunInput sets dryRun false, reviewLimit 10, and includes limit, delivery, webhookUrl which are NOT live schema fields. Live fields include runMode audit|monitor, initialRunMode baseline_only|emit_backfill, generateReport default true, dryRun default true, maxChargeUsd default 0.

Field Type Default Notes
appleAppIds array ["284882215"] Apple App IDs. Numeric Apple App Store IDs to analyze.. items type=string
appleCountries array ["us"] Apple storefront countries. Two-letter Apple storefront codes.. items type=string
googlePlayIds array [] Google Play package IDs. Google Play package names to analyze.. items type=string
language string en_US Google Play language. Locale used for Google Play listing requests.
reviewLimit integer 30 Review samples per app. Maximum recent review samples analyzed per app and storefront.
lookbackDays integer 120 Review lookback days. Ignore sampled reviews older than this window.
releaseWindowDays integer 21 Release regression window. Days after a release treated as the regression window.
ratingRegressionThreshold number 0.35 Rating-drop threshold. Minimum average-rating drop that contributes to a regression signal.
negativeShareThresholdPct integer 35 Negative-review threshold (%). Negative review share that contributes to a regression signal.
minRegressionReviews integer 3 Minimum regression sample. Minimum post-release review sample before classifying a regression.
runMode string audit Run mode. Audit generates a current report; monitor stores state and emits changes.
monitorKey string Monitor key. Stable private state namespace for scheduled monitoring.
initialRunMode string baseline_only First monitor run. Store a free baseline or emit the initial report.
emitRawReviews boolean false Include raw review samples. Emit optional review-level rows in addition to report rows.
generateReport boolean true Generate regression report. Generate one source-linked report for each analyzed app and storefront.
maxChargeUsd number 0 Maximum Actor charge. Optional Actor-side spending cap; zero uses only the Apify run limit.
dryRun boolean true Dry run. Return illustrative rows without live requests or billing.

Published Store example run input (omitted fields take schema defaults):

{
  "appleAppIds": [
    "284882215"
  ],
  "appleCountries": [
    "us"
  ],
  "googlePlayIds": [
    "com.duolingo"
  ],
  "reviewLimit": 10,
  "limit": 50,
  "delivery": "dataset",
  "webhookUrl": "",
  "dryRun": false
}

Run App Review Regression & Release Report on Apify

How do dataset, webhook, and dry-run delivery work?

dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.

What does a result contain?

No fenced output JSON. README: every row carries billingEventName, stableKey, sourceUrl, retrievedAt, source limitations, prohibited interpretations; report rows add release metadata, review-sample aggregates, regression status, recommended investigation steps. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.

How is App Review Regression & Release Report priced?

Billing is pay per event. The live Store card is from $0.50 / 1,000 optional app-review-row events ($0.0005 each); $0.10 per app-regression-alert; $2.00 per app-regression-report. No Actor Start. Report-first: keep emitRawReviews false. Schema default dryRun true. Current PPE:

Event Price Emitted when
app-review-row (App review row) $0.0005 Charged for each optional raw app review row when explicitly emitted.
app-regression-alert (App review regression alert) $0.1 Charged for each release-linked rating, sentiment, or review regression alert.
app-regression-report (App release regression report) $2.00 Charged for each app/release-level regression report row.

from $0.50 / 1,000 optional app-review-row events ($0.0005 each); $0.10 per app-regression-alert; $2.00 per app-regression-report. No Actor Start. Report-first: keep emitRawReviews false. Schema default dryRun true.

See App Review Regression & Release Report pricing on Apify

Limits to keep in mind

Open App Review Regression & Release Report on Apify

Related pages