Dhgate Listings Extractor
Pricing
from $2.99 / 1,000 results
Dhgate Listings Extractor
Extract DHgate search results and product details in bulk. Get titles, prices, images, ratings, and seller details with built-in bypass protection.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
DHgate Listings Extractor: Extract Product and Search Results from DHgate
A fast DHgate listings extractor to grab product data from search and category pages without the hassle. It extracts complete search results, including titles, pricing ranges, shipping details, reviews, and supplier store links, and saves them as JSON, CSV, or Excel.
Whether you are doing dropshipping research, tracking competitor prices, or analyzing wholesale market trends, this tool handles the scraping in the background. It uses built-in bypass infrastructure, so there are no proxies to configure and no rate limits to manage. Just feed it your search terms or search URLs and let it collect clean, structured data.
Use cases
- Dropshipping research: identify high-margin wholesale products and trending items to add to your e-commerce storefront.
- Competitor price tracking: monitor pricing ranges and wholesale structures of other sellers to keep your listings competitive.
- Supplier vetting: analyze seller feedback ratings, positive reviews, and historical sales volumes to find reliable trading partners.
- Bulk cataloging: build comprehensive product databases with clean URLs and high-quality image paths for inventory analysis.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuerys | array | [] | List of search keywords to crawl. Enter one query per line. |
startUrls | array | [] | List of direct DHgate wholesale, search, or category URLs to crawl. Enter one URL per line. |
maxItems | integer | 25 | Maximum number of product listings to extract per search query or direct URL. Hard limit is 1000. |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds for fetching DHgate pages. |
Example input
{"searchQuerys": ["smart phone","wireless earbuds"],"startUrls": ["https://www.dhgate.com/wholesale/search.do?searchkey=smart+phone"],"maxItems": 25,"requestTimeoutSecs": 30}
Output data
The extractor stores results in a dataset. Each entry contains comprehensive product and supplier information:
Example output
{"itemCode": "1110354937","productId": "8aaad2129eb5c81d019ebecae3712da9","productName": "Iphone 17 pro max unlock Phone 16+2TB 1TB Facial Recognition HD Touchscreen with Dual SIM Cards and Built in GPS","productUrl": "https://www.dhgate.com/product/iphone-17-pro-max-unlock-phone-16-2tb-1tb/1110354937.html","imageUrl": "https://img4.dhresource.com/webp/m/300x300/f3/albu/ys/g/19/f587b96d-d64e-463e-a4e9-6b83d662070c.jpg","price": "US $148.75 - 203.43 ","minOrder": "1 Piece","minOrderNum": "1","sellerName": "yinyin001","sellerId": "8aaab8188f519474018f6708f33e1679","sellerStoreUrl": "https://www.dhgate.com/store/top-selling/21989441.html","feedbackPercent": "99.4%","reviewCount": "38","reviewsScore": "5.0","recentlySold": "1.1K+","freeShipping": true,"scrapedAt": "2026-06-25T09:00:43.029Z"}
| Field Name | Type | Description |
|---|---|---|
itemCode | string | Unique DHgate item code. |
productId | string | Unique product ID. |
productName | string | The title of the product listing. |
productUrl | string | Clean, direct HTTPS link to the product's detail page. |
imageUrl | string | Main product image URL, normalized to HTTPS. |
price | string | Pricing text or range. |
minOrder | string | Minimum order text (e.g. 1 Piece). |
minOrderNum | string | Numeric minimum order requirement. |
sellerName | string | Domain name or username of the supplier storefront. |
sellerId | string | System user ID of the supplier. |
sellerStoreUrl | string | Direct URL to the supplier's store on DHgate. |
feedbackPercent | string | Positive feedback rating of the seller. |
reviewCount | string | Total customer review count. |
reviewsScore | string | Average rating score out of 5. |
recentlySold | string | Estimated recent sales volume. |
freeShipping | boolean | True if the listing has free shipping, otherwise false. |
scrapedAt | string | ISO timestamp when the extraction was performed. |
How it works
- Gathers Inputs: The tool reads your search queries and start URLs from the input form.
- Executes Requests: It requests each query or URL through built-in high-performance bypass systems to avoid IP bans or rate limits.
- Extracts JSON Data: Rather than relying on fragile HTML scraping, it directly extracts the high-fidelity JSON data embedded in the Next.js framework of the page.
- Normalizes Assets: Image URLs and detail page links are normalized to secure HTTPS protocols.
- Saves Results: The extracted product metadata is saved to the dataset and can be downloaded immediately.
FAQ
Does this extractor require proxy setup?
No, you do not need to configure any proxies or manage rotation. The extractor features built-in bypass infrastructure that automatically handles anti-scraping layers, allowing you to focus on your product research.
How many listings can I scrape per query?
You can scrape up to 1000 listings per search query or direct URL by setting the limit parameter. The default is set to 25 items per source to save runtime and cost, but you can adjust this easily in the limits section.
Can I export the data to Google Sheets?
Yes. Once the run completes, you can export the dataset to Google Sheets, download it as a CSV, Excel sheet, or JSON file, or access it directly using the Apify API.
Integrations
Connect DHgate Listings Extractor with other apps and services using Apify integrations. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. You can also use webhooks to trigger actions whenever results are available.