# Changelog of Google Play Scraper (`scrapeai/google-play-scraper`) Actor

- **URL**: https://apify.com/scrapeai/google-play-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/scrapeai/google-play-scraper.md

## Changelog

All notable changes to the Google Play Store Scraper are documented here.

### \[1.1.0] - 2026-05-20

#### Changed (Restructuring)

- Restructured to match Brave Apify actor pattern.
- `src/main.js` — clean entry point with `validateInput`, `createRouter`, `ErrorHandler`.
- Added `src/schema/input.js` — validates mode (search/productUrl), query, productUrls.
- Added `src/extractors/selectors.js` — Play Store CSS selectors.
- Added `src/extractors/index.js` — barrel re-exporting `searchScraper`, `detailScraper`.
- Added `src/routes/handlers.js` — `handleSearchPage`, `handleDetailPage`.
- Added `src/routes.js` — router with SEARCH/DETAIL label routing.
- Added `src/errors/` — full error module.
- Added `src/filters/index.js` — deduplication.

### \[1.0.0] - Initial

- PlaywrightCrawler scraping Google Play Store search and app detail pages.
- Supports search mode and productUrl mode, with optional reviews scraping.
