# Changelog of Temu Product Scraper — Prices, Ratings & Sales (`apivault_labs/temu-product-scraper`) Actor

- **URL**: https://apify.com/apivault_labs/temu-product-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/apivault_labs/temu-product-scraper.md

## Changelog

### 3.5 — 2026-09-15

- Redesigned the Console input form into six task-oriented sections with clearer field names, honest availability/cost warnings, and no auto-filled search query. Existing API keys, defaults and limits remain unchanged.
- Added an optional featured-products feed mode using available product IDs, original-currency price text, and sold-count signals from the source; it is separate from keyword search.
- Unsupported currencies no longer become fabricated USD prices, and catalog exports exclude sold-only records lacking a USD price.
- Empty featured feeds receive one bounded uncached retry. Product URL fallback may use a featured-feed product only when its ID matches exactly.
- Shopify imports no longer place source cost in the retail compare-at field and preserve USD price when enrichment is disabled.
- Successful feed responses are reused inside a run. A trust-only response is reported as source unavailability, not a successful empty product feed, and is not retried.
- Run diagnostics include source availability warnings and the number of featured-feed requests. Unsupported currency protections also apply during enrichment.

### 3.4 — 2026-09-15

- Paid search discovery is now opt-in, preventing metered proxy requests by default when marketplaces provide no verified price or sold-count results.
- `RUN_SUMMARY` records whether paid discovery was enabled for transparent cost diagnostics.
- An upstream access denial now stops further attempts against that source for the rest of the run.

### 3.3 — 2026-09-15

- Fixed a cloud-discovered false price: numbers in a product description, such as “3 color” or “10 brightness levels”, are no longer treated as USD prices or billed as verified products.
- Search-result snippets are bounded to the linked product, preventing a neighboring listing's price from being attributed to it.

### 3.2 — 2026-09-15

- Fast search snippets are checked before slower extraction, which is skipped when useful results already fill the requested limit.
- Search expansion now uses a small, bounded set of discovery requests instead of repeatedly widening every keyword.
- Incomplete fallback discoveries receive at most one product-page hydration attempt by default.
- Product pages now use a lower-cost first attempt before a slower fallback.
- Added a run-level time budget, cross-keyword product deduplication, and a free `RUN_SUMMARY` diagnostic record.
- Merged search results now apply available price and sales sorting consistently; missing publication dates are not guessed for newest ordering.
- Shopify-oriented imports now remain drafts with zero assumed inventory; Google Merchant-oriented availability respects explicit stock text and treats unknown status conservatively.

### 3.1 — 2026-09-11

- Connected the existing Dataset schema to the Actor manifest so public Task examples can render result previews.
- Added keyword, product-detail, dropshipping-research, and Shopify-export Task presets.

### 3.0 — 2026-08-26

- Refreshed the Store documentation around product research, comparison, and export workflows.
- Added a visual product preview and clarified which commerce signals may vary by product and region.
- Aligned the Dataset views with the current numeric price, review, sold-count, and seller fields.
- Clarified that values such as `10K+` are lower-bound buckets rather than exact sales totals.

### 2.3 — 2026-08-03

- Improved handling of missing or invalid retail-markup values.
- Incomplete records without both price and sold-count signals are excluded from billable results.

### 2.2 — 2026-07-19

- Added regional selection for supported Temu markets.
- Added available product-video and seller/shop fields.
- Improved conversion of display values into numeric price, review, and sold-count fields.

### 2.1 — 2026-07-18

- Improved keyword-search coverage and product deduplication.
- Applied the same comparison, demand, margin, and export features to all supported result types.

### 2.0 — 2026-07-18

- Added keyword search alongside product-URL collection.
- Added support for common Temu URL and product-ID formats.
- Preserved dropshipping analysis, filters, aggregates, and Shopify/Google export modes.

### 1.4 — 2026-06-18

- Empty or unsupported input now ends cleanly with a helpful status instead of a failed run.
- Unsupported inputs remain unbilled.
- Improved validation so results correspond to the requested products.

### 1.2 — 2026-05-23

- Added normalized pricing, sold and review counts, image and variant fields, shipping signals, categories, demand and hot-product scores, margin estimates, trend and risk flags, filters, aggregates, and commerce export formats.

### 1.0 — 2026-05-15

- Initial release with structured Temu product collection and pay-per-result billing.
