DHgate Wholesale Scraper | Products Prices MOQ
Pricing
from $2.20 / 1,000 results
DHgate Wholesale Scraper | Products Prices MOQ
Scrape DHgate.com wholesale marketplace — keyword search, catalog categories, product PDP (SKU/shipping), and seller stores. Extract itemcode, prices, MOQ, free shipping, supplier URLs & images. Export Excel/CSV/JSON for sourcing & price research.
Pricing
from $2.20 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape DHgate wholesale keyword search, catalog categories, product details, and seller stores — then download structured sourcing data as Excel, CSV, or JSON.
Use this Actor as a practical DHgate product data API for B2B wholesale research, supplier discovery, MOQ / price monitoring, and assortment tracking on www.dhgate.com. Choose a mode, set ship-to country and filters, and get Dataset rows with itemcode, prices, MOQ, free-shipping flags, supplier links, images, and optional SKU / shipping enrich.
- Scrape keyword search (
/wholesale/search.do), catalog categories, product PDP, seller stores, and the category taxonomy - Cover ship-to markets via
shipCountry(US, UK, AU, CA, EU, and more) — same global host, localized shipping context - Extract itemcode, title, price, MOQ, freeShipping, supplierSeq, seller URL, images, ratings
- Optional PDP enrich (
enrichDetails+enrichLimit+enrichAjax) for SKU matrices, price AJAX, and shipping options - Filter with sort, freeShipping, wholesaleOnly, brandId, minOrder, reviewScore, plus facets echo
- Batch with
searchQueries/catalogIdsin one run - Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
- Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)
Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by DHgate / Dunhuang Holdings / related entities. It collects publicly reachable listing and product surfaces and does not log in, checkout, place orders, message sellers, or access private buyer accounts.
What does the DHgate Wholesale Scraper do?
DHgate Wholesale Scraper lets you extract structured wholesale product and seller data from www.dhgate.com without running your own browser and anti-bot stack. Give it a keyword, catalog ID / category URL, product URL / itemcode, or supplierSeq, then start a run.
Under the hood, the Actor:
- Validates your input (mode, keyword / catalog / product / store, filters)
- Enforces free-tier caps when you are on a free Apify plan
- Calls a managed scrape backend that opens DHgate listing and detail pages
- Parses
#__NEXT_DATA__product cards, PDP JSON-LD / AJAX SKU & shipping, and store grids - Pushes Dataset rows ready for Excel / CSV / JSON export
- Writes
INPUT_ECHO,RUN_SUMMARY(andERROR_SUMMARYon failure) to the key-value store
You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.
What DHgate data can I extract?
| Data | Keyword search | Category | Product PDP | Store | Categories |
|---|---|---|---|---|---|
| itemcode / URL | ✅ | ✅ | ✅ | ✅ | — |
| title / name | ✅ | ✅ | ✅ | ✅* | category name |
| price / currency | ✅ | ✅ | ✅ | —* | — |
| MOQ / minOrder | ✅ | ✅ | ✅ | —* | — |
| freeShipping | ✅ | ✅ | ✅ | — | — |
| supplierSeq / seller URL | ✅ | ✅ | ✅ | ✅ | — |
| image / images | ✅ | ✅ | ✅ | —* | — |
| SKU attrs / shipping options | enrich | enrich | ✅ (enrichAjax) | — | — |
| facets (brands / filters) | optional | optional | — | store cats | — |
| catalogId / taxonomy | — | ✅ | — | — | ✅ |
*Store mode returns product cards harvested from the seller grid (titles when present in HTML).
Why scrape DHgate?
DHgate is a major B2B wholesale marketplace with deep catalogs, ship-to localization, and frequent price / MOQ changes. Teams scrape DHgate for supplier discovery, sourcing shortlists, price monitoring, and assortment research:
- Monitor keyword search and catalog listings across Apparel, Electronics, Home, Beauty, Sports, and more
- Track ship-to country pricing context and free shipping flags
- Pull SKU / shipping option matrices via product mode or list enrich
- Map the category taxonomy for assortment planning
- Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows
Compared with generic URL scrapers, this Actor returns DHgate-specific fields (itemcode, MOQ, supplierSeq, catalog facets) across search, category, PDP, store, and taxonomy modes — without inventing unsupported SEO pagination paths.
More Actors like this
Need another wholesale marketplace, Asia e-commerce site, or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for DHgate (www.dhgate.com) wholesale products and sellers.
Similar e-commerce & B2B scrapers
- Faire Scraper
- GlobalSources Scraper
- IndiaMART Scraper
- Europages Scraper
- ThomasNet Scraper
- 1688 Global Product Search Scraper
- Kompass Scraper
- Monotaro Scraper
- SHEIN Product Scraper
- Temu Product Scraper
- Shopee Search Scraper
- Amazon Search Scraper
- Alibaba / AliExpress-style peers via E-commerce Scraper
- Mercari Japan Scraper
- Walmart Product Scraper
- Etsy Scraper
Prefer another specialized scraper?
If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
How to scrape DHgate (no code required)
- Create a free Apify account
- Open DHgate Wholesale Scraper
- Choose a mode:
search,category,product,store, orcategories - Enter a keyword (e.g.
bluetooth earbuds) — orcatalogId/categoryUrl,itemcode/productUrl, orsupplierSeq/storeUrl - Set shipCountry (default
us) and optional filters (freeShipping,sort,brandId, …) - (Optional) Turn on
enrichDetails, setenrichLimit/enrichAjax,includeFacets,maxResults - Click Start and download the Dataset as JSON, CSV, Excel, or JSONL
Start with maxResults: 3–10 to verify the query, then scale up. Prefer catalogId over inventing SEO /c{id}/page-N.html URLs.
How much does it cost to scrape DHgate?
This Actor uses pay-per-event pricing. You are charged for:
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start |
Result (apify-default-dataset-item) | $3.00 / 1,000 results ($0.003 each on FREE/BRONZE) |
Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).
Volume discount tiers (per result)
| Tier | $/1,000 | per result |
|---|---|---|
| FREE* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |
*FREE matches BRONZE for this Actor.
Example cost estimates (FREE/BRONZE)
| Results collected | Approx. event cost* |
|---|---|
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |
*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).
Free plan limits
On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply). These limits are set by the Actor developer, not by Apify.
Input examples
Keyword search (ship-to + free shipping)
{"mode": "search","keyword": "silicone kitchen utensils","shipCountry": "us","freeShipping": true,"sort": "bestmatch","maxResults": 20,"includeFacets": true}
Batch keywords
{"mode": "search","searchQueries": ["foldable camping stool", "phone stand"],"shipCountry": "au","maxResults": 10}
Category catalog + enrich
{"mode": "category","catalogId": "105","shipCountry": "uk","maxResults": 30,"enrichDetails": true,"enrichLimit": 5,"enrichAjax": true}
Product detail (SKU + shipping AJAX)
{"mode": "product","itemcode": "1111123293","shipCountry": "us","enrichAjax": true,"maxResults": 1}
Seller store products
{"mode": "store","supplierSeq": "22322201","maxResults": 20}
Category taxonomy
{"mode": "categories","taxonomyDepth": 1,"maxResults": 50}
Output example
Each Dataset item is one product card, PDP row, store product, category node, or facets record. Typical product fields:
{"recordType": "product","source": "www.dhgate.com","itemcode": "1111123293","title": "Wireless Bluetooth Earbuds…","price": 10.39,"currency": "USD","minOrder": "1 Piece","url": "https://www.dhgate.com/product/…/1111123293.html","imageUrl": "https://img4.dhresource.com/…","supplierSeq": "21959478","shipCountry": "us","enriched": true,"skuAttrs": [],"shippingOptions": [],"scrapedAt": "2026-08-02T00:00:00+00:00"}
Use Dataset views in Console, or export JSON / CSV / Excel. Key-value store records (INPUT_ECHO, RUN_SUMMARY, ERROR_SUMMARY) hold run metadata for auditing — without exposing internal backend endpoints.
Tips for better DHgate scrapes
- Prefer
catalogIdor a real category SEO URL (normalized tosearch.do?catalog=) — do not invent/c{id}/page-N.htmlpagination paths - List pagination uses
pageNumstarting at 0 - Set
shipCountryto match the market you care about (Unlocker / shipping context follow it) - Use
enrichAjaxon product mode (or enrich a smallenrichLimitfrom lists) when you need SKU / shipping rows - Keep
maxResultssmall on first runs; facets rows count toward Dataset items whenincludeFacetsis on - For multi-query research, use
searchQueries/catalogIdsinstead of many separate runs when possible
Integrations
- Apify API — start runs and pull Dataset items from any language
- Schedules — daily / weekly price or assortment monitors
- Webhooks — push finished runs to your backend
- Make / n8n / Zapier — no-code pipelines into Sheets, Slack, CRM, warehouses
FAQ
Is this a DHgate API?
No official partner API. This Actor is an unofficial scraper that returns structured Dataset rows from public DHgate pages — a practical alternative when you need search / category / PDP / store data as JSON or CSV.
Do I need proxies or a browser?
No. Proxy / unlock handling is included in the managed scrape path. You only configure Actor input.
Why am I seeing empty results or blocks?
DHgate uses strong bot protection. Rare empty or partial runs can happen under load; retry with a smaller maxResults, a different shipCountry, or a more specific keyword / catalog. Check RUN_SUMMARY / ERROR_SUMMARY in the key-value store.
Can I scrape seller contact emails or place orders?
No. This Actor does not log in, open private messaging, or automate checkout.
How is this different from Stealth Web Scraper?
Stealth Web Scraper is a general anti-bot browser tool. This Actor is DHgate-specific: modes, fields (itemcode, MOQ, supplierSeq), and filters are already modeled for wholesale sourcing.
Legal / compliance?
You are responsible for how you use the data. Follow DHgate terms, applicable laws, and your organization’s policies. This tool is for publicly reachable information only.
Disclaimer
DHgate Wholesale Scraper is an independent, unofficial tool. Use it in accordance with applicable laws, DHgate terms, and your organization’s compliance policies. The authors are not responsible for how scraped data is used.
Related Actors
All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ Browse the full profile: apify.com/lentic_clockss