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

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

## Changelog

### \[1.2.0] - 2026-09-10

#### Fixed

- Follow Amazon's observed public Best Sellers next-page links instead of guessing page numbers
- Preserve listing query parameters, record page provenance, stop on repeated/no-progress pages, and expose pagination counters in run summaries
- Added a two-page fixture assertion covering page-two contribution and cross-page ASIN deduplication

### \[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)
