DHGate Products Scraper
Pricing
from $0.85 / 1,000 results
DHGate Products Scraper
Find profitable, low-MOQ products from DHGate.com, identify winning products for dropshipping and e-commerce resale.
Pricing
from $0.85 / 1,000 results
Rating
0.0
(0)
Developer

devcake
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
DHGate Product Scraper for Dropshippers & E-commerce Sellers
Find profitable, low-MOQ products from DHGate.com suppliers. Extract pricing, seller ratings, reviews, and shipping data to identify winning products for dropshipping and e-commerce resale.
β‘ What is DHGate Product Scraper?
Stop wasting hours on manual product research on DHGate.com! Our high-speed scraper extracts product listings in minutes - delivering filtered results with seller ratings, pricing, order history, and shipping options perfect for dropshippers and e-commerce sellers sourcing products from China.
DHGate.com is one of the leading Chinese wholesale marketplaces connecting buyers with suppliers, similar to Alibaba but focused on smaller order quantities and consumer goods.
π― Why Use DHGate Product Scraper?
Our tool extracts the EXACT data points you need to evaluate products for your e-commerce business:
| Your Need | What We Extract | Why It Matters |
|---|---|---|
| π¦ Low MOQ | minOrder field | Find suppliers with MOQ as low as 1 piece (perfect for testing products) |
| π° Profit Calculations | price ranges | Get accurate product pricing with volume discounts to calculate margins |
| β Seller Quality | feedbackPercent, reviewsCore | Identify reliable suppliers with high ratings and positive reviews |
| π Product Validation | recentlySold | See what's actually selling (hot products vs duds) |
| π Shipping Options | freeShipping, usLocalWarehouse | Find products with fast shipping options for your customers |
| π΅ Cost Savings | coupons | Extract available seller coupons to maximize your profit |
π Three Scraping Options
Choose the method that fits your workflow - all in a single input field:
Option 1: Keyword Search (22 Fields - Complete Data)
Search by any keyword - returns complete product data including seller ratings, reviews, coupons, and all seller metrics.
Input: "wireless earbuds"Output: 22 data fields per product (+ 2 metadata fields)β Seller ratings & reviewsβ Coupons & discountsβ Complete seller info
Option 2: Keyword URL (22 Fields - Complete Data)
Paste any DHGate search URL - extracts the same rich data as keyword search.
Input: https://www.dhgate.com/w/cell-phone-cases.htmlOutput: 22 data fields per product (+ 2 metadata fields)β Seller ratings & reviewsβ Coupons & discountsβ Complete seller info
Option 3: Category URL (22 Fields - Limited Data Availability)
Browse DHGate categories - the same schema applies but many fields will be null/empty due to DHGate's category page limitations.
Input: https://www.dhgate.com/wholesale/cell-phone-cases/c105005002.htmlOutput: 22 fields per product (+ 2 metadata fields)β οΈ Limited data availability- Seller ratings may be missing- Review counts often unavailable- Coupon data usually empty
Recommendation: Use Keyword Search or Keyword URL for complete product research. Use Category URL only for fast browsing when you don't need comprehensive seller data.
See "What Data Can DHGate Product Scraper Extract?" for a complete field comparison.
π‘ Perfect For These E-commerce Scenarios
- π New Dropshippers testing products with MOQ β€ 10 before committing to bulk orders
- π¦ eBay/Amazon Sellers sourcing products to resell at healthy margins
- π Product Researchers validating product demand before listing items
- π° Profit Hunters comparing prices across multiple suppliers
- π Shopify/WooCommerce Store Owners building inventory from Chinese suppliers
- π± Social Media Sellers finding trending products to promote on TikTok/Instagram
βοΈ How to Scrape DHGate Products?
Single Query (Auto-Paginates)
{"queries": ["wireless earbuds"],"maxProducts": 60}
Multiple Queries (URLs + Keywords)
{"queries": ["https://www.dhgate.com/wholesale/cell-phone-cases/c105005002.html","https://www.dhgate.com/w/cell-phone-cases.html","phone cases"],"maxProducts": 50}
The scraper will:
- Auto-detect each query type (keyword, keyword URL, or category URL)
- Auto-paginate until
maxProductsis reached for each query - Add
queryTypeandqueryValuefields to identify the source
π Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | array | ["category url", "keyword url", "keyword"] | DHGate URLs or search keywords (one per line) |
maxProducts | integer | 60 | Maximum products per query (10-500) |
How it works:
- Enter any mix of URLs and keywords - the scraper auto-detects the type
- For each query, the scraper keeps fetching pages until
maxProductsis collected - Each product in the output includes
queryTypeandqueryValueto identify the source
Query Types:
- keyword: Plain text like "wireless earbuds" β Keyword search (22 fields + 2 metadata)
- url: URLs like
https://www.dhgate.com/w/cell-phone-cases.htmlβ Keyword URL (22 fields + 2 metadata) - category: URLs like
https://www.dhgate.com/wholesale/cell-phone-cases/c105005002.htmlβ Category URL (same 24 fields, but many null)
π What Data Can DHGate Product Scraper Extract?
β οΈ Important: Same Schema, Different Data Availability
All query types use the same output schema (24 fields total: 22 product + 2 metadata). The difference is data availability:
| Query Type | Data Completeness | Best For |
|---|---|---|
| keyword or url (keyword URL) | Most fields populated | Full product research, supplier evaluation |
| category (category URL) | Many fields null/empty | Fast browsing, basic product info |
Every product includes these metadata fields:
| Field | Description |
|---|---|
queryType | Type of query: "keyword", "url", or "category" |
queryValue | The keyword or URL that produced this result |
Complete Field List (22 Product Fields)
Core Product Fields (11)
| Field | Description | Keyword/URL | Category |
|---|---|---|---|
itemCode | DHGate item identifier | β | β |
productId | Unique product UUID | β | β |
productName | Full product title | β | β |
alt | Alt text for image | β | β |
productDetailUrl | Link to product page | β | β |
imageUrl | Product image URL | β | β |
price | Price range (e.g., "US $2.90 - 3.60") | β | β |
minOrder | Minimum order quantity | β | β |
recentlySold | Items recently sold | β | β |
afterSale | After-sale service info | β | β |
sevenReturn | 7-day return (1=yes, 0=no) | β | β οΈ |
Seller & Quality Fields (6)
| Field | Description | Keyword/URL | Category |
|---|---|---|---|
domainName | Seller username/store name | β | β |
sellerStoreUrl | Link to seller's DHGate store | β | β |
sellerTieringLevel | Seller tier/ranking | β | β οΈ |
feedbackPercent | Seller feedback percentage | β | β |
reviewCount | Number of customer reviews | β | β |
reviewsCore | Average review score | β | β |
Shipping & Cost Fields (5)
| Field | Description | Keyword/URL | Category |
|---|---|---|---|
freeShipping | Free shipping available | β | β |
usLocalWarehouse | US warehouse availability | β | β οΈ |
xDayArrive | Estimated delivery days | β | β |
coupons | Available seller coupons | β | β οΈ |
Legend:
- β = Usually available/populated
- β οΈ = May be available depending on page content (often null/empty)
- β = Not available on category pages (will be null/empty)
Field Comparison Table
| Field | Keyword/Keyword URL | Category URL |
|---|---|---|
| Core Product | ||
itemCode | β | β |
productId | β | β |
productName | β | β |
alt | β | β |
productDetailUrl | β | β |
imageUrl | β | β |
price | β | β |
minOrder | β | β |
recentlySold | β | β |
afterSale | β | β |
sevenReturn | β | β οΈ |
| Seller & Quality | ||
domainName | β | β |
sellerStoreUrl | β | β |
sellerTieringLevel | β | β οΈ |
feedbackPercent | β | β |
reviewCount | β | β |
reviewsCore | β | β |
| Shipping & Cost | ||
freeShipping | β | β |
usLocalWarehouse | β | β οΈ |
xDayArrive | β | β |
coupons | β | β οΈ |
| Metadata | ||
queryType | β | β |
queryValue | β | β |
Recommendation: Use keyword or keyword URL queries when you need seller ratings, reviews, and complete product data. Use category URL queries only for fast browsing when you only need basic product information.
π° Pricing
This Actor uses pay-per-event pricing for maximum cost efficiency:
| Event | Price |
|---|---|
| Actor Start | $0.01 |
| Per Product | $0.001 |
Cost Examples
| Scenario | Est. Cost |
|---|---|
| Extract 100 products | ~$0.11 |
| Extract 500 products | ~$0.51 |
| Extract 1,000 products | ~$1.01 |
π Example Output
Output Type 1: Keyword / Keyword URL (Complete Data)
{"queryType": "keyword","queryValue": "wireless earbuds","itemCode": "1092896036","productId": "8aaa05d49b2ae805019b9c875c6f4e32","productName": "Wireless Bluetooth Earbuds with Charging Case","alt": "Wireless Bluetooth Earbuds with Charging Case","price": "US $3.70 - 5.20","minOrder": "1 Piece","recentlySold": "1,245","imageUrl": "https://img4.dhresource.com/260x260/...","productDetailUrl": "https://www.dhgate.com/product/...","sellerStoreUrl": "https://www.dhgate.com/store/...","domainName": "techstore2024","feedbackPercent": "98.5%","reviewCount": "127","reviewsCore": "4.8","sellerTieringLevel": "3","freeShipping": true,"coupons": ["$2 off $50+"],"usLocalWarehouse": "1","xDayArrive": "7-15","sevenReturn": 1,"afterSale": "Quality warranty"}
Output Type 2: Category URL (Limited Data)
{"queryType": "category","queryValue": "https://www.dhgate.com/wholesale/cell-phone-cases/c105005002.html","itemCode": "877944393","productId": "8aaaa6ab88be5dcb0188d803eea41db6","productName": "Men Clutch Bag Wallet Mens Designer Clutch Handbags","alt": "Men Clutch Bag Wallet Mens Designer Clutch Handbags","price": "οΏ‘16.76 - 21.57/ Piece","minOrder": "1 Piece","recentlySold": "1","imageUrl": "https://img4.dhresource.com/300x300/...","productDetailUrl": "https://www.dhgate.com/product/...","sellerStoreUrl": "https://www.dhgate.com/store/...","domainName": "liuhongtai1","sellerTieringLevel": "3","freeShipping": true,"coupons": [],"feedbackPercent": null,"reviewCount": null,"reviewsCore": null,"usLocalWarehouse": null,"xDayArrive": null,"afterSale": null,"sevenReturn": 0}
π Pro Tips for Finding Winning Products
1. Start Low-MOQ for Testing
{"queries": ["phone accessories"],"maxProducts": 60}
Look for products with minOrder: "1 Piece" or "2 Pieces" to test before committing.
2. Check Seller Reliability
Filter for high-quality sellers by checking:
feedbackPercentabove 95%reviewCountshowing substantial sales historysellerTieringLevelof 3+ (established sellers)
3. Validate Demand with Sales Data
Products with high recentlySold numbers indicate proven demand. Prioritize items with:
- 100+ recent sales
- Recent reviews
- Multiple suppliers offering similar products
4. Calculate Real Margins
Use the price field plus coupons to calculate landed costs:
- Product price
- Shipping (check
freeShipping) - DHGate fees (~5%)
- Your target margin
5. Compare Multiple Sources
{"queries": ["wireless earbuds","https://www.dhgate.com/w/earbuds.html","https://www.dhgate.com/wholesale/electronics/c105005.html"],"maxProducts": 100}
Run multiple queries in one go to compare prices across keywords, search URLs, and categories.
π€ Export Options
Your scraped DHGate product data is available in multiple formats:
- ποΈ JSON β Complete structured data for API integration
- π CSV β Spreadsheet compatible for Excel/Google Sheets
- π Excel β Pre-formatted for analysis and presentations
- π HTML β Quick browser preview
π Expand Your Product Sourcing
Don't limit yourself to one marketplace! Diversify your supplier base across multiple platforms:
| Platform | Purpose | Link |
|---|---|---|
| Alibaba Products | Source wholesale products with verified suppliers | View Actor |
| Global Sources Products | Find products from 10M+ verified manufacturers | View Actor |
Why Source from Multiple Marketplaces?
- π Compare Pricing β Same products often have different prices across platforms
- π‘οΈ Reduce Risk β Don't rely on a single supplier or platform
- π Find Exclusive Suppliers β Some manufacturers only list on specific platforms
- β‘ Better Lead Times β Compare production and shipping times
- π° Maximize Margins β Find the best deals across all marketplaces
β Frequently Asked Questions
Is DHGate better than Alibaba for dropshipping?
DHGate excels for smaller order quantities (MOQ as low as 1) and consumer goods like electronics, fashion, and accessories. Alibaba is better for bulk orders and manufacturing customization. Many sellers use both!
What's the difference between the three scraping modes?
Data Extraction Differences:
- keyword & keyword URL queries: Returns 22 product fields with most fields populated including seller ratings, reviews, coupons, and shipping details
- category URL queries: Returns the same 22 product fields but many fields are null/empty because DHGate category pages don't include seller ratings, reviews, or coupon data
When to Use Each:
- Use keyword queries when searching for specific products with complete data
- Use keyword URL queries when you have a DHGate search URL and want complete data
- Use category URL queries for fast browsing when you only need basic product info (price, image, seller name, MOQ)
See the "What Data Can DHGate Product Scraper Extract?" section above for a complete field comparison.
Can I scrape DHGate without proxies?
While technically possible, residential proxies are strongly recommended for DHGate. The platform has anti-bot measures that may block requests without proper IP rotation. Residential proxies are enabled by default.
What's the minimum order quantity on DHGate?
Many DHGate suppliers offer MOQ as low as 1 piece, making it ideal for product testing. This is significantly lower than Alibaba's typical MOQ of 10-100+ units.
Why are some fields empty when scraping category URLs?
Category pages on DHGate don't include seller ratings, reviews, or coupon data in the HTML. When you use category URL queries, these fields will be null or empty:
feedbackPercent- β Not availablereviewCount- β Not availablereviewsCore- β Not availablexDayArrive- β Not availableafterSale- β Not availablecoupons- β οΈ Often emptyusLocalWarehouse- β οΈ Often emptysellerTieringLevel- β οΈ May be available
Solution: Use keyword or keyword URL queries to get complete data with all fields populated.
Is it legal to scrape DHGate?
This scraper extracts publicly available product data for research purposes. Please:
- Respect DHGate's Terms of Service
- Use reasonable request rates
- Don't overload their servers
- Use data responsibly for legitimate business purposes
β οΈ Limitations
- Maximum 500 products per query
- Auto-paginates until maxProducts reached (no manual page control)
- Category URLs have limited data - seller ratings, reviews, and several other fields will be null/empty
π Ready to Find Your Next Winning Product?
Run your first DHGate scrape now and discover profitable products in minutes! π