# Changelog of Amazon Best Sellers Scraper (`codingfrontend/amazon-bestsellers-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/amazon-bestsellers-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/amazon-bestsellers-scraper.md

## Changelog

### \[1.1.0] - 2026-08-31

#### Fixed and improved

- Made Residential proxy configuration, retry count, pacing range, locale, technical-details control, and JSON-LD review extraction functional.
- Added strict mode-aware input validation and fixed the missing minimum-price filter.
- Replaced reserved dataset fields with `productTitle` and `productDescription`.
- Kept failure diagnostics in `OUTPUT` and limited the dataset to verified source-backed products.
- Added truthful success, partial, filtered-empty, and fail-closed zero-data semantics.
- Removed raw page/card text from emitted records and added stable listing record IDs.
- Upgraded to Node.js 22, added current Undici proxy transport, remediated the production audit to zero findings, and expanded the suite to seven tests.

### \[1.0.1] - 2026-07-24

#### Improved

- Fixed bestseller review-count extraction against the current accessible card markup
- Normalized listing prices and ratings to typed values with marketplace-aware ISO currency codes
- Removed null, blank, and empty container values recursively
- Added rotating browser fingerprints, short-lived sessions, challenge detection, and zero-result failure
- Corrected supported-marketplace proxy country codes and deep-product review links
- Aligned dataset views and fields with the actual bestseller output
- Made Cloud builds reproducible with `npm ci`

### \[1.0.0] - 2025-05-19

#### Added

- Initial release of Amazon Best Sellers Scraper
- Support for category slug input, direct category URL, and individual product URLs
- Multi-marketplace support: amazon.in, amazon.com, amazon.co.uk, amazon.de, and more
- Category scraping with product rank, title, ASIN, price, and ratings
- Optional deep search: visits each product detail page for full metadata
- Optional customer review extraction (requires deepSearch enabled)
- Residential proxy support for reliable category page access
- Pay-per-event pricing model (product-details, product-review)
