# Changelog of SHEIN Products, Variants & Reviews Scraper (`automation-lab/shein-products-scraper`) Actor

- **URL**: https://apify.com/automation-lab/shein-products-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/shein-products-scraper.md

## Changelog

### 2026-09-27 — Reliability

- Restored a ready-to-run discovery keyword in the input form so the prefilled example supplies a product query rather than failing input validation. Matches remain limited to currently featured products.
- Product detail extraction now reads structured data from hidden JSON-LD script tags without waiting for them to become visible.

### 2026-09-24 — Accuracy and reliability

- Missing numeric values remain empty instead of becoming zero; actual zero values are preserved.
- Duplicate product URL aliases now produce one charged record per product ID, with explicit URLs taking priority.
- Challenged detail pages use verified homepage listing data without repeatedly bootstrapping the same session; failures and skipped products are reported clearly, with work bounded ahead of the run timeout.
- Input guidance now describes homepage-only discovery explicitly; no perishable keyword is prefilled as a guaranteed match.

### 2026-08-12 — Reliability

- Updated the ready-to-run default example to use a broad live-discovery keyword without a stale product URL, preventing challenged or removed listings from breaking first runs.
- Refreshed public Task examples around durable women's, dress, and top discovery workflows.
- Increased run memory headroom for more reliable Playwright sessions.

### 0.1.0

- Added extraction from public SHEIN product URLs and keyword matches on the US discovery surface.
- Added normalized prices, availability, images, product variants, ratings, and bounded public review samples.
- Added listing-level fallback records when SHEIN challenges keyword-discovered detail pages.
- Added strict SHEIN URL/input validation, item limits, and optional sticky US proxy configuration.
- Added ready-to-run examples for T-shirt discovery, one public product listing, and recurring T-shirt assortment snapshots.
