# Changelog of DHgate Scraper — Wholesale Products, Price Tiers & Sellers (`logiover/dhgate-scraper`) Actor

- **URL**: https://apify.com/logiover/dhgate-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/logiover/dhgate-scraper.md

## Changelog

### 1.0 — 2026-10-25

First release of the DHgate Scraper.

- Modes: keyword search, pasted DHgate URLs (search, category, store, product), category IDs, store IDs and item codes.
- Deep search: a search that wants more than about 2,500 products continues in US-dollar price bands past DHgate's 4,040-result window; products are de-duplicated by item code across bands, searches and stores.
- DHgate's own filters: price window, maximum MOQ, single piece, free shipping, on sale, customizable, US warehouse, ship-to country and four sort orders. MOQ and price limits are checked again on every product (DHgate's filters alone also list non-matching products).
- Output: 37 typed columns from search cards; 72 with the product page read (volume price ladder, shipping cost and delivery days to the ship-to country, ships-from warehouse, options, specifications, package size and weight, newest reviews, seller company, country, orders, product count, staff size); 75 with the full description.
- Robustness: one cookie session per search (DHgate shuffles best-match order otherwise), route ladder direct -> datacenter -> capped residential, bounded requests, deadline from the run timeout, outcome statuses COMPLETED / PARTIAL / EMPTY_RESULT / BLOCKED / FETCH_FAILED / INVALID_INPUT with a SUMMARY record.
- Pricing: pay per result with a clean stop at the run's maximum cost.
- Measured on 2026-10-25 (platform): 20 products in 3 s, 1,000 products in 10 s, 15,000 unique products in 115 s (build 1.0.6), 12,000 unique products in 95 s (build 1.0.3); hand check of 14 live product pages: 392 field comparisons, 1 difference (a seller feedback figure that moved by 0.1).
- Builds 1.0.4 to 1.0.10 changed only option paths and wording, found by the recipe tests: item-code rows keep their product-page columns, a removed item code or an unknown store ends as EMPTY_RESULT, MOQ and price limits are enforced on the card, product-page rows take their price range from the full ladder, free shipping is empty where the seller does not deliver, descriptions no longer end with DHgate's "Reviews / Item Reviews" template text, and the maximum-cost stop message counts the rows of its last write.
