# Changelog of AliExpress Scraper — Products, Reviews & Sellers (`khadinakbar/aliexpress-all-in-one-scraper`) Actor

- **URL**: https://apify.com/khadinakbar/aliexpress-all-in-one-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/khadinakbar/aliexpress-all-in-one-scraper.md

### 1.2 — 2026-09-28

- Ship-to country is applied to the residential proxy even when the input default omits a country, so currency follows shipCountry.
- Pressing Stop halts further saves and charges immediately. The summary is written after that, with the counts actually saved.
- Search listing cards do not include store name or review count. Those fields stay empty on listing rows. Order count is filled only when the card has a sold count.
- Partial is used only when fewer listing/product rows than asked for were saved, or the run was stopped early. A full delivery stays Done even if a card without a title or price was skipped.

### 1.1 — 2026-06-10

- Success-rate hardening: smaller health-check prefill, lower retry/timeouts, timeout-aware Crawlee teardown, and diagnostic success rows for fully blocked/empty runs.

### 1.0 — 2026-05-30

- Initial release: all-in-one AliExpress scraper.
- Modes: search (keyword or search/category URL), product (full detail page), reviews. Auto-detected from input.
- Search listings: title, current/original price, discount, currency, rating, orders sold, store name/id/url, image, product URL.
- Product detail enrichment (detailedItems): specs, SKU variants, full image gallery, description, seller details.
- Review extraction (includeReviews): rating, text, country, date, SKU, review images per product, capped by maxReviews.
- PlaywrightCrawler (Chromium) + residential proxy (country-pinned) + session pool + fingerprints. Heavy resources blocked for speed.
- Embedded-JSON-first parsing with DOM fallback and graceful degradation.
- Soft-fail on bad input, honest-fail on anti-bot exhaustion, cost-cap visibility, triple-guard charge counter, safePushData.
