DHgate Products Scraper
Pricing
Pay per usage
DHgate Products Scraper
Unlock global wholesale data with this powerful tool. Instantly extract pricing, images, and product details from DHgate for dropshipping or market research. Optimized for speed and accuracy. Residential proxies are recommended for the best stability and results.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Extract comprehensive product data from DHgate.com with ease. Collect fashion bags and accessories including prices, ratings, reviews, and seller information at scale. Perfect for market research, price tracking, and supplier analysis.
Features
- Comprehensive Product Data — Retrieve product names, images, prices, URLs, shipping status, ratings, reviews, and available coupons
- Category-Based Extraction — Scrape from DHgate category pages and search results
- Fast & Efficient — Lightweight scraping without browser overhead
- Pagination Support — Automatically handles pagination to collect multiple pages of results
- Stealth Features — Implements request headers and delays to avoid detection
Use Cases
Product Research
Analyze fashion bag offerings before sourcing products. Understand pricing trends, seller ratings, and customer feedback to make informed purchasing decisions.
Market Intelligence
Track fashion accessory market trends and pricing across DHgate sellers. Identify popular products, competitive pricing, and emerging fashion categories.
Supplier Analysis
Evaluate seller performance and reliability through feedback ratings, review counts, and shipping options. Build comprehensive supplier databases for procurement.
Price Monitoring
Track price changes and coupon availability for fashion products. Set up automated monitoring for competitive intelligence and dynamic pricing strategies.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchUrls | Array | No | ["https://www.dhgate.com/wholesale/fashion-bags/c107011.html"] | DHgate search or category URLs to scrape products from |
results_wanted | Integer | No | 20 | Maximum number of products to collect |
max_pages | Integer | No | 10 | Safety cap on number of pages to visit |
proxyConfiguration | Object | No | Residential proxy enabled | Proxy settings for reliable scraping |
Output Data
Each product in the dataset contains:
| Field | Type | Description |
|---|---|---|
itemCode | String | DHgate item code from URL |
productId | String | Product ID |
productName | String | Product title/name |
alt | String | Alternative text (same as product name) |
productDetailUrl | String | Full URL to product page |
imageUrl | String | Product image URL |
price | String | Product price |
minOrder | String | Minimum order quantity |
feedbackPercent | String | Seller feedback rating |
reviewCount | Number | Number of reviews |
recentlySold | String | Recent sales information |
sellerStoreUrl | String | Seller store URL |
freeShipping | Boolean | Whether free shipping is available |
coupons | Array | Available coupon offers |
Usage Examples
Basic Product Extraction
Extract fashion bag products from a category page:
{"searchUrls": ["https://www.dhgate.com/wholesale/fashion-bags/c107011.html"],"results_wanted": 50}
Multiple Categories
Scrape products from multiple fashion accessory categories:
{"searchUrls": ["https://www.dhgate.com/wholesale/fashion-bags/c107011.html","https://www.dhgate.com/w/handbags.html"],"results_wanted": 100,"max_pages": 5}
Large Scale Collection
Collect extensive product data for market analysis:
{"searchUrls": ["https://www.dhgate.com/wholesale/fashion-bags/c107011.html"],"results_wanted": 1000,"max_pages": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"itemCode": "989388595","productId": "8aaaaeee9006250d019010cf825041a3","productName": "Fashion Handbag Women Tote Bag Shoulder Bag","alt": "Fashion Handbag Women Tote Bag Shoulder Bag","productDetailUrl": "https://www.dhgate.com/product/fashion-handbag-women-tote-bag-shoulder/989388595.html","imageUrl": "https://img4.dhresource.com/webp/m/260x260/f3/albu/jc/y/13/image.jpg","price": "US $24.99","minOrder": "1 Piece","feedbackPercent": "96.5%","reviewCount": 45,"recentlySold": "100+ sold","sellerStoreUrl": "https://www.dhgate.com/store/12345","freeShipping": true,"coupons": ["$5 off $50+", "$10 off $100+"]}
Tips for Best Results
Choose Working URLs
- Verify DHgate URLs are accessible and contain products
- Start with popular category pages for best results
- Test with different fashion accessory categories
Optimize Collection Size
- Start small for testing (20-50 products)
- Increase gradually for production runs
- Balance speed versus data quantity needs
Proxy Configuration
- Use residential proxies for reliable results
- Enable Apify Proxy for anti-detection measures
- Consider proxy rotation for large collections
Integrations
Connect your DHgate product data with:
- Google Sheets — Export for analysis and reporting
- Airtable — Build searchable product databases
- Make.com — Create automated product monitoring workflows
- Zapier — Trigger actions based on price changes
- Slack — Get notifications for new products
- Webhooks — Send data to custom endpoints
Export Formats
Download data in multiple formats:
- JSON — For developers and APIs
- CSV — For spreadsheet analysis
- Excel — For business reporting
- XML — For system integrations
Frequently Asked Questions
How many products can I collect?
You can collect all available products from the specified URLs. The practical limit depends on DHgate's pagination and your proxy configuration.
Can I scrape multiple categories?
Yes, provide multiple DHgate URLs in the searchUrls array to scrape products from different categories simultaneously.
What if some data fields are empty?
Some fields may be empty if the product listing doesn't provide that information. This is normal and doesn't indicate an error.
Why am I getting blocked?
DHgate implements anti-bot measures. Use residential proxies and avoid high concurrency to prevent blocking.
What's the difference between itemCode and productId?
itemCode is extracted from the product URL, while productId comes from DHgate's data attributes. Both uniquely identify products.
Can I monitor price changes?
Yes, run the scraper periodically and compare prices across runs to track price changes and availability.
Are reviews and ratings included?
Yes, the scraper extracts feedback percentages and review counts for each product.
How do I handle free shipping information?
The freeShipping field indicates whether free shipping is available for each product.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with DHgate's terms of service and applicable laws. Use data responsibly and respect rate limits.