JD.com Scraper - Products, Prices, Shops (京东) avatar

JD.com Scraper - Products, Prices, Shops (京东)

Pricing

from $1.90 / 1,000 product delivereds

Go to Apify Store
JD.com Scraper - Products, Prices, Shops (京东)

JD.com Scraper - Products, Prices, Shops (京东)

Scrape JD.com (京东) products by search term without login: title, price in CNY or any currency, shop, JD self-operated flag, category, image, listing date. Search in any language, titles translated. Optional product page: brand, variants, weight, delivery.

Pricing

from $1.90 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Scrape JD.com (京东), China's largest retailer, by search term: title, price in yuan (and in USD, EUR or any currency), shop, JD self-operated flag, category, image and listing date for every product, without a JD account. Search in English, Chinese or any language, get titles translated, and add the product page (brand, variants, weight, size, delivery promise, stock) when you need it.

For cross-border sellers and sourcing agents comparing Chinese retail prices, brands tracking their price and resellers on JD, and analysts sizing a product category in China.

JD.com scraper at a glance

  • Price per 1,000 products, Free plan: US$ 2.50. Product page add-on: US$ 1.50 per 1,000
  • Search in any language: "mechanical keyboard" is searched as 机械键盘 for you; each row says how it was searched
  • Up to 1,000 products per search, 48 per page, in JD's own order, with each product's position
  • JD self-operated (京东自营) flag and a filter to keep only those
  • Price filters in yuan, and converted prices in the currency you pick at the day's reference rate
  • Translated titles next to the Chinese title, free
  • Monitoring: deliver only products not seen before, and track price drops between runs
  • No login, no cookies, no browser. A search with no real match returns a free NO_RESULTS row instead of unrelated bestsellers

JD.com scraper quick start

Coffee machines on JD, 100 products, titles in English and prices in USD:

{
"searchTerms": ["咖啡机"],
"maxItemsPerSearch": 100,
"translateTitles": true,
"currency": "USD"
}

English terms work too. Only JD self-operated keyboards between ¥200 and ¥2,000, with the product page:

{
"searchTerms": ["mechanical keyboard"],
"minPrice": 200,
"maxPrice": 2000,
"jdSelfOperatedOnly": true,
"includeDetails": true
}

A real row from a run of 2026-10-22 (title translation shortened):

{
"type": "product",
"itemId": "10198267544393",
"title": "Hanrose意式咖啡机小型咖域精萃02 小型咖啡机复古迷你家用办公 半自动浓缩打奶泡一体机 20Bar意式咖啡机",
"titleEnglish": "Hanrose espresso machine small coffee field essence 02 small coffee machine retro mini home office semi-automatic concentrated milk froth all-in-one machine 20Bar espresso machine ...",
"price": 799.0,
"currency": "CNY",
"priceConverted": 119.71,
"convertedCurrency": "USD",
"jdSelfOperated": false,
"shopName": "汉诺茨官方旗舰店",
"shopId": "18520622",
"categoryIds": ["737", "752", "761"],
"image": "https://img14.360buyimg.com/n1/jfs/t1/453529/10/18738/144593/6a3b7d83Fcaf41668/00833203207bcc9d.jpg",
"listedAt": "2025-11-11",
"freeShipping": true,
"url": "https://item.jd.com/10198267544393.html",
"searchTerm": "咖啡机",
"position": 1,
"page": 1
}

With includeDetails, a row also gets (from the same run):

{
"brand": "小熊(Bear)",
"variants": ["【咖粉专用】51mm口径+可用胶囊", "【研磨一体】51mm口径+冷热双萃"],
"weightKg": 6.54,
"dimensionsMm": { "length": 412.0, "width": 364.0, "height": 308.0 },
"deliveryPromise": "11:00前付款,预计今天(10月23日)送达",
"inStock": true
}

What data the JD.com scraper returns

FieldWhat it is
itemId, url, mobileUrlJD product id (SKU) and links to the product page
titleTitle as JD shows it in search (sometimes a short promotion text; productName has the full name)
titleEnglish / titleTranslatedTranslated title, with translateTitles
price, currencyPrice in yuan (CNY) shown in search
priceConverted, convertedCurrency, exchangeRate, exchangeRateDatePrice in your currency, with currency
jdSelfOperatedtrue when JD itself sells and ships it (京东自营)
shopName, shopId, venderIdThe shop
categoryIdsJD's three category levels
imageMain image
listedAtDate the product went on sale (YYYY-MM-DD)
freeShipping, presale, internationalShipping and sale flags
searchTerm, searchedAs, position, pageWhich search found it, how it was searched, and where it sat
productName, brand, brandId, variants, weightKg, dimensionsMm, deliveryPromise, inStockFrom the product page, with includeDetails
isNewProduct, firstSeenAt, previousPrice, priceChange, isPriceDropWith onlyNew or trackPriceChanges

JD.com data use cases

  • Sourcing and price comparison: what a product sells for in China, in yuan and in your currency, next to the same product on Taobao, 1688 or AliExpress.
  • Brand monitoring: your brand's listings, who sells them, and price drops, on a daily schedule.
  • Market sizing: how many products, which shops and how many JD self-operated offers a category has.
  • Product research: new listings in a category (onlyNew on a weekly Task) and their launch dates.

JD.com scraper input

FieldWhat it does
searchTermsTerms in Chinese, English or any language, or JD search links
maxItemsPerSearchDefault 48, up to 1,000 per search
minPrice, maxPricePrice range in yuan; products outside are not charged
jdSelfOperatedOnlyKeep only JD self-operated products
includeDetailsAdd the product page fields
translateTitles, targetLanguageTranslated titles (default English)
currencyAdd converted prices (USD, EUR, BRL...)
onlyNew, trackPriceChangesMonitoring between runs

JD.com scraper pricing

Pay per event, no monthly fee. Error rows are free.

EventFree plan price
Product deliveredUS$ 0.0025 (US$ 2.50 per 1,000)
Product page added (includeDetails)US$ 0.0015 (US$ 1.50 per 1,000)
JobProductsCost at the Free plan price
100 coffee machines100US$ 0.25
100 with product page100US$ 0.40
Daily watch of one search, 50 new products a day for a month1,500US$ 3.75

JD.com scraper FAQ

Do I need a JD account or cookies? No.

Can I search in English? Yes. A term that is not Chinese is translated to Chinese when needed, and searchedAs shows the Chinese term used. For the most precise results, use the Chinese term.

What if a term has no real match? You get one free NO_RESULTS row, not a list of unrelated bestsellers.

Are reviews, ratings or sales counts included? No. JD shows them only to logged-in users.

Is the price the final checkout price? It is the price JD shows in search. Coupons, membership prices and cart discounts can make the checkout price lower.

Is it legal to scrape JD.com? The Actor reads public product listings without logging in and collects business information about products and shops, not personal data. You are responsible for how you use the data.

JD.com scraper limitations

  • Search terms only; product links and shop pages are not supported yet.
  • JD returns up to about 30 pages per search; very broad terms are cut there.
  • Reviews, ratings and sales counts need a JD login and are not collected.
  • Prices are in yuan; converted prices use the day's reference rate, not JD's checkout rate.

If this Actor saves you time, a short review on the Store page helps other people find it.

Changelog

  • 2026-10-22, 0.1: first release. Search in any language, up to 1,000 products per search, JD self-operated flag and filter, price filters, translated titles, converted prices, product page add-on, only new products and price tracking.

This Actor collects only publicly visible data from JD.com. Independent tool, not affiliated with JD.com.