Skip to content
//DHgate Scraper example\\

Phone cases shipped to Germany, best-selling, 10 products

A ready-to-run DHgate Scraper input: Phone cases shipped to Germany, best-selling, 10 products.

Updated October 27, 2026

What this example returns

This example returns up to 10 products.

The dataset’s “Products” view shows 22 columns: Image, Product, Price, Min price, Max price, Original price, Discount %, Min order, Free shipping, Coupons, Sold, Reviews, Rating, Seller feedback, Seller, Store, Sponsored, Product URL, Item code, Search, Page, and Position. See every output field.

What each setting does

The input this example runs DHgate Scraper with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Search terms searchQueries

phone case

Product keywords to search on DHgate, one per line (for example 'sneakers' or 'phone case'). Each term is searched separately and results are followed page by page.

Max products per search term or URL maxItems

10

How many products to save for each search term or URL. A DHgate result page holds 40 to 50 products, and the scraper loads the next pages until it has this many. 0 means no limit: DHgate itself stops serving results after about 100 pages per search (about 3,000 unique products).

Default: 20 → this example uses 10

Sort by sortBy

Best selling

Order of the results. Leave empty for DHgate's default (best match), or the sort already in your URL.

Ship-to country shipCountry

Germany

The country DHgate calculates shipping, free-shipping badges and availability for. Leave empty for the United States (or the country already in your URL). Prices stay in US dollars.

.json
{
  "searchQueries": [
    "phone case"
  ],
  "maxItems": 10,
  "shipCountry": "DE",
  "sortBy": "bestselling"
}

What it costs

About $0.0081 for 10 products

An estimate: 10 × $0.00081 per product (One saved DHgate product). A run is charged for the events it reports, so one that finds fewer products costs less. Platform usage is included in the event price.

Full pricing

When to use this example

From the DHgate Scraper readme:

Why is a field empty?

Fields DHgate does not show are null: new products have no reviewCount, rating or recentlySold yet, originalPrice is only set on discounted listings, and coupons is an empty list when the seller has none.

Free shipping only is on, but `freeShipping` is false?

The free-shipping filter is applied by DHgate itself. For some ship-to countries (for example the United Kingdom) DHgate does not show the free-shipping badge on result cards, so the flag stays false even though the product matched the filter.

About DHgate Scraper

Scrape DHgate search and category results by keyword or URL: price, discount, minimum order, coupons, free shipping, sold count, reviews, rating, seller feedback and store. Sort, price, shipping and ship-to country filters. No login needed.

Price:
from $0.65 / 1,000 results
Developer:
Shelfbright

DHgate Scraper pageOutput fieldsPricing

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.