All notable changes to this Actor are documented here. Format: Keep a Changelog , versioning: SemVer .
[1.0.4] - 2026-10-06
Added
Rating trend on every app snapshot: newReviewsCount, newReviewsAverageRating (average stars of the reviews delivered in this run; in monitor mode the new ones only) and ratingDelta (that average minus the app's overall rating).
isComplete on every record. Incomplete records are free: a snapshot whose app data could not be fetched, or a review without a valid star rating. A review with stars but no text stays complete and charged.
Run summary: a completeness object (apps requested, delivered, incomplete, failed, ratio), and a FAILED_INPUT record with your original input reduced to the apps and countries that need another try.
Final status message, e.g. "Done: 5 of 6 app check(s) complete, 120 review(s) saved. 1 not found. Rerun input saved as FAILED_INPUT."
Fixed
Deep App Store pulls could stop at about 540 reviews when Apple rate-limited the run (HTTP 429), especially with several runs at once. The Actor now backs off longer (honouring Retry-After, otherwise up to 30 s per wait, at most 3 minutes per app) and, when the run has no proxy and the rate limit persists, switches the affected app to the Apify datacenter proxy for its remaining pages.
[1.0.3] - 2026-09-30
Changed
Lower prices: app-check $0.004 → $0.002 (GOLD and above $0.0015); review $0.0003 → $0.0001 ($0.10 per 1,000; GOLD and above $0.00008). The default input now costs about $0.011.
[1.0.2] - 2026-09-30
Fixed
Monitor mode: if a run stopped early (maximum cost reached or a store error), older reviews that had not been delivered yet could be skipped on the next run. An interrupted run no longer moves the "newest review" watermark, so the next run picks up everything that was missed. Reviews that were delivered are still not repeated.
[1.0.1] - 2026-09-29
First public release on Apify Store.
Added
Output schema (.actor/output_schema.json): Reviews, App snapshots and Run summary.
Changed
apps now defaults to the Slack example, so a run with empty input succeeds instead of failing validation.
Pay-per-event prices set for all six tiers: actor-start $0.003; app-check $0.004 / $0.0036 / $0.0032 / $0.0028; review $0.0003 / $0.00027 / $0.00024 / $0.0002 (FREE / BRONZE / SILVER / GOLD+).
[1.0.0] - 2026-09-29
Added
App Store and Google Play reviews in one run, with one normalized review schema (recordType: "review").
App snapshot per app × country (× language on Google Play): average rating, rating count, 1–5★ histogram, version, price, installs, App Store chart position (recordType: "appSnapshot").
Monitor mode: saves only reviews that are new since the last run, plus rating and rating-count changes. State lives in a named key-value store.
App Store reviews beyond the 500-per-country RSS limit, with RSS enrichment for app version and vote counts, and an RSS fallback.
Filters: newest or most relevant sort, sinceDate (absolute or relative), star ratings, ratings-only mode.
Reviewer-name privacy option: keep, hash or omit.
Pay-per-event pricing: actor-start, app-check and review. The Actor stops cleanly at the user's maximum cost per run.