DHgate Listings Scraper avatar

DHgate Listings Scraper

Pricing

from $1.00 / 1,000 products

Go to Apify Store
DHgate Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

3

Bookmarked

104

Total users

3

Monthly active users

16 hours ago

Last modified

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

  1. Enter DHgate Search URLs – Provide a list of DHgate search result page URLs.
  2. 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.