DHgate Products Scraper avatar
DHgate Products Scraper

Pricing

Pay per usage

Go to Apify Store
DHgate Products Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

12 days ago

Last modified

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

ParameterTypeRequiredDefaultDescription
searchUrlsArrayNo["https://www.dhgate.com/wholesale/fashion-bags/c107011.html"]DHgate search or category URLs to scrape products from
results_wantedIntegerNo20Maximum number of products to collect
max_pagesIntegerNo10Safety cap on number of pages to visit
proxyConfigurationObjectNoResidential proxy enabledProxy settings for reliable scraping

Output Data

Each product in the dataset contains:

FieldTypeDescription
itemCodeStringDHgate item code from URL
productIdStringProduct ID
productNameStringProduct title/name
altStringAlternative text (same as product name)
productDetailUrlStringFull URL to product page
imageUrlStringProduct image URL
priceStringProduct price
minOrderStringMinimum order quantity
feedbackPercentStringSeller feedback rating
reviewCountNumberNumber of reviews
recentlySoldStringRecent sales information
sellerStoreUrlStringSeller store URL
freeShippingBooleanWhether free shipping is available
couponsArrayAvailable 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


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.