DHgate Listings Scraper
Pricing
from $1.00 / 1,000 products
DHgate Listings Scraper
The DHgate Listings Scraper extracts product data from DHgate search URLs, capturing titles, images, prices, URLs, shipping status, ratings, and available coupons—ideal for market research, price tracking, and supplier analysis.
Pricing
from $1.00 / 1,000 products
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
3
Bookmarked
104
Total users
3
Monthly active users
16 hours ago
Last modified
Categories
Share
🚀 DHgate Listings Scraper
Easily extract product listings from DHgate. The DHgate Listings Scraper allows you to gather structured product data for market research, price tracking, and supplier analysis.
✨ Features
- 🏷️ Comprehensive Product Data: Retrieve product titles, images, prices, URLs, shipping status, ratings, and available coupons.
- 🔍 Search-Based Extraction: Provide DHgate search result URLs to extract relevant product listings.
- ⚡ Fast & Efficient: Quickly gather supplier data for e-commerce insights and sourcing strategies.
🛠️ How It Works
- Enter DHgate Search URLs – Provide a list of DHgate search result page URLs.
- Run the Scraper – Start the process and receive structured product data instantly.
📊 Sample Output Data
The scraper provides structured JSON output with key product details. Example:
[{"itemCode": "989388595","productId": "8aaaaeee9006250d019010cf825041a3","productName": "Men Lace-up Shoes Four Season Sports Shoes Fashion Pattern Trainers Sneakers","alt": "Men Lace-up Shoes Four Season Sports Shoes Fashion Pattern Trainers Sneakers","productDetailUrl": "https://www.dhgate.com/product/men-lace-up-shoes-four-season-sports-shoes/989388595.html?d1_page_num=1#s1-47-7;searl|4120279226:48","imageUrl": "//img4.dhresource.com/webp/m/260x260/f3/albu/jc/y/13/74ff1a1b-f13c-455d-a62d-0fe210727235.jpg","price": "US $14.90 ","minOrder": "1 Piece","feedbackPercent": "94.6%","reviewCount": 20,"recentlySold": null,"sellerStoreUrl": "https://www.dhgate.com/store/21901295#listing_store-48","freeShipping": true,"coupons": ["$4 off $30+"]},{"itemCode": "989996355","productId": "8aaaa5929010e548019019f1305d7c57","productName": "Women Fashion Sports Shoes Korean Version Designer Thick Sole Chunky Shoes Sneakers Plus Size Comfort Running Shoes Triple Black Blue Red Free shipping","alt": "Women Fashion Sports Shoes Korean Version Designer Thick Sole Chunky Shoes Sneakers Plus Size Comfort Running Shoes Triple Black Blue Red Free shipping","productDetailUrl": "https://www.dhgate.com/product/autumn-women-s-shoes-athleisure-heighten/989996355.html?d1_page_num=1#s1-38-7;searl|4120279226:39","imageUrl": "//img4.dhresource.com/webp/m/260x260/f3/albu/jc/z/18/dbde86c3-8ce6-4188-97e7-87ea5a0e93ba.jpg","price": "US $19.90 ","minOrder": "1 Pair","feedbackPercent": "94.6%","reviewCount": 26,"recentlySold": null,"sellerStoreUrl": "https://www.dhgate.com/store/21901295#listing_store-39","freeShipping": true,"coupons": ["$4 off $30+"]}]
Optimize your e-commerce strategy with DHgate Listings Scraper today! 🚀
Search URLs and error handling
Use a nonempty searchUrls list. Supported forms are /w/<keyword>.html, /w/<keyword>/<page>.html, and /wholesale/search.do?act=search&searchkey=<keyword>. A pageNum query is preserved; conflicting path/query page numbers are rejected. For filtered searches, supply the search.do URL directly so its parameters remain intact. Unverified filters on /w/ URLs are rejected rather than silently removed. Tracking parameters dspm, resource_id, and utm_* are ignored when translating /w/.
Blocked or unrecognized pages are retried and reported as failures, not empty search results. Genuine empty search payloads return zero products. If any batch URL exhausts retries, the run fails with an incomplete-results message while preserving products already saved. In standby, use either ?q=<keyword> or ?url=<search URL>; invalid input returns HTTP 400 and exhausted upstream failures return HTTP 502. Standby attempts at most four requests, with up to 10 seconds per request and a 45-second request/retry budget.
recentlySold and afterSale preserve source text (or null), including labels such as 100+ or return-policy descriptions. Numeric fields return finite numbers or null.