# Changelog of App Store Reviews Scraper API (`zenomastro/apple-app-store-reviews-pro`) Actor

- **URL**: https://apify.com/zenomastro/apple-app-store-reviews-pro/changelog.md
- **Full Actor documentation**: https://apify.com/zenomastro/apple-app-store-reviews-pro.md

## Changelog

### 2026-10-14

- Developer replies: reviews read from the App Store web API now include `hasDeveloperReply`, `developerReplyText`, `developerRepliedAt` and `isEdited`, and the new **Developer reply** filter keeps only answered or only unanswered reviews.
- More than 500 reviews per app and country: **Max reviews per app/country** now goes up to 5,000. Above 500 the Actor pages through the App Store web API for as long as Apple returns reviews.
- New **Review source** option (Automatic, App Store web API, RSS feed) and a `reviewFeed` field on every review, so you know which fields a review can have.
- New keyword filters: contains any of (`containsAny`), contains all of (`containsAll`) and exclude (`excludeKeywords`).
- Free review insights in each app-summary row: star distribution, developer reply rate (overall and per star) and reply time, monthly and app-version trends, top complaint and praise keywords, and mentions of your **Insight keywords**. Plain word counting, no AI.
- App-summary rows now say why paging stopped (`stopReason`, `coverageNote`) and how many reviews matched and how many pages were read.
- Only new reviews works without a Monitor name: a stable name is derived from the apps and countries.
- Input names of other App Store review Actors are accepted: `appIds`, `startUrls`, `country`, `maxItems`.
- A run with only App name search (for example from the API or an AI agent) no longer also scrapes the example app; an empty input still uses it.
- Reliability: the run stops starting requests shortly before its timeout and finishes cleanly with everything collected; when Apple's RSS feed fails it falls back to the web API instead of reporting an error; after three empty feeds the run stops asking the RSS feed; a refused deep page is treated as the end of the reviews, not as an error.

### 2026-10-03

- Lower run start fee: $0.0001 per GB of run memory (was higher), so short runs and AI-agent calls cost less.
- Clearer title and description, and README cleaned up (no duplicated sections).

### 2026-10-02

- Fixed: reviews load again. Apple's review RSS feed now comes back empty for every app; the Actor switches automatically to the App Store web API.
- Find apps by name: `searchTerms` with `maxAppsPerSearch`, no app ID needed.
- Scheduled monitoring: `monitorName` + `onlyNew` deliver only reviews you have not received yet, and `reviewedWithinDays` keeps a rolling window ("last 7 days").
- New `includeRatingHistogram`: 1–5 star counts per storefront in the app summary.

### 2026-10-01

- New Store icon.
- Simpler pricing: Apify platform usage is now included in the per-result price, so you only pay per result plus a small start fee.
- Subscriber discounts on paid Apify plans: Bronze −10%, Silver −15%, Gold and higher −20% per result.
- Prefilled example input, so the first run works with one click.
- New Output tab with a results table and a JSON link for APIs and AI agents.
- README section on using the Actor from AI agents (Apify MCP server) and the REST API.
- Safer memory limits to keep runs fast and costs predictable.
- At the end of a run, the status message now links to the reviews and issues pages, so you can rate the Actor (1–5 ★) or suggest improvements.
