Taobao & Tmall Scraper avatar

Taobao & Tmall Scraper

Pricing

from $3.50 / 1,000 product (full detail)s

Go to Apify Store
Taobao & Tmall Scraper

Taobao & Tmall Scraper

Scrape Taobao and Tmall products by link, item id, keyword or category: CNY price, images, category, seller, shop scores, review summary. No login. Drop-in compatible with memo23, pizani and zen-studio inputs.

Pricing

from $3.50 / 1,000 product (full detail)s

Rating

0.0

(0)

Developer

Jakub Sieczczyński

Jakub Sieczczyński

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

What does Taobao & Tmall Scraper do?

Taobao & Tmall Scraper extracts product data from Taobao and Tmall by product link, item id, keyword or category: price in CNY, title, images, category, ship-from city, seller and shop scores, review summary and the latest review. No login, no cookies, no browser.

  • Drop-in compatible with the inputs of memo23/taobao-scraper, pizani/taobao-product-scraper and zen-studio/taobao-detail-scraper: switch by changing only the Actor ID.
  • Fast and steady: about 7,000 full products per hour with default settings (load test: 1,804 products from 101 categories and keywords in 15 minutes; 8 pushbacks from Taobao, each moved to a new IP, no failed page).
  • Fair billing: list rows and full product rows are priced separately, no start fee, and inputs that fail are never charged.
  • Every link format: item.taobao.com, detail.tmall.com, detail.tmall.hk, m.intl.taobao.com, a.m.taobao.com/i…htm, world.taobao.com, s.taobao.com/search?q=, bare item ids.

How to scrape Taobao and Tmall

  1. Click Try for free.
  2. Paste product links or item ids into Product URLs or IDs, and/or add Search keywords (Chinese or English) or Category IDs.
  3. Keep Complete list results from each product page on if you need seller, shop scores and reviews for keyword and category results.
  4. Click Start, then download the data as JSON, CSV, Excel or HTML, or get it through the Apify API.

How much does it cost to scrape Taobao?

Pay per result, no subscription to this Actor and no start fee:

EventPriceWhen
product$2.00 / 1,000a list row (keyword or category result with product pages off, or a product whose own page could not be read)
productDetail$3.50 / 1,000a full product row (product page read)

The Apify platform usage (compute, residential proxy) is included. Inputs that fail are listed in FAILED_INPUTS and never charged. Set a maximum cost per run in the run options; the run stops when it is reached. With the $5 of monthly credit on Apify's free plan you get about 1,400 full product rows.

Input example

{
"startUrls": ["https://item.taobao.com/item.htm?id=730344766230", "1079352038299"],
"searchQueries": ["蓝牙耳机", "phone case"],
"categoryIds": ["50064014"],
"scrapeDetails": true,
"maxItems": 100
}

Output example

One row per product (shortened):

{
"itemId": "956554108294",
"url": "https://item.taobao.com/item.htm?id=956554108294",
"platform": "taobao",
"title": "蕉下聲波電動牙刷智能...",
"price": 59.9,
"originalPrice": 59.9,
"currency": "CNY",
"categoryPath": ["日化/清潔/護理", "個人洗浴/清潔/護理", "牙膏/牙刷/口腔護理", "牙刷"],
"location": "浙江金華",
"image": "https://img.alicdn.com/imgextra/i3/2217327519038/O1CN012cEzSz2GdSiaeIgt3_!!2217327519038.jpg",
"shop": {
"shopName": "蕉家個護企業店",
"sellerId": "2217327519038",
"sellerType": "C",
"creditLevel": 15,
"shopOpenedAt": "2024-01-23 20:07:45",
"ratings": { "description": 4.8, "service": 4.9, "logistics": 4.9 }
},
"reviews": {
"positiveRate": "99%",
"positiveCount": "1万+",
"negativeCount": "20",
"latestReview": { "rating": 5, "date": "2026-09-23 10:34", "variant": "顏色分類:全效潔齒-銀色4支刷頭質保1個月", "text": "…" }
},
"detailLevel": "full",
"source": { "kind": "item", "input": "https://item.taobao.com/item.htm?id=956554108294", "rank": null },
"scrapedAt": "2026-10-23T21:37:59.241Z"
}

All fields: itemId, url, worldUrl, platform (taobao / tmall), title, price, priceMax (price ranges), originalPrice, currency, priceHkd / priceTwd (list rows), hasRangePrice, categoryId, rootCategoryId, categoryPath, location, freeShipping, areaLimit, image, images, paymentMethods, descriptionMatchScore, shop (shopId, shopName, sellerId, sellerType B = Tmall / business, C = individual, creditLevel, shopOpenedAt, itemCount, newItemCount, shopUrl, ratings), reviews (positiveRate, positiveCount, neutralRate, negativeRate, negativeCount, latestReview), detailLevel (full / listing), source (kind, input, rank), queryTotalResults, scrapedAt.

What it does not do (yet)

  • No SKU variants and no list of reviews. Only the review summary and the latest review. includeVariants, includeReviews and fetchReviews are accepted and logged.
  • 20 products per keyword or category. Logged-out visitors only get the first page; use more specific keywords or categories for more.
  • Some products are not on Taobao's public product pages. In our sample, 8 of 15 item ids taken from other Actors' examples were not available there. They end up in FAILED_INPUTS and cost nothing.
  • Shortened titles on product pages. Taobao shortens titles on product pages (...); keyword and category rows keep the full title. Titles and categories come in Traditional Chinese characters, as Taobao's international site shows them.
  • Sorting (searchSort) is accepted and logged; results come in Taobao's default order.

FAQ

How does it compare with other Taobao scrapers?

Measured on 2026-10-23 with the same 60 products and 3 keywords. The price check compares with the product page in CNY.

This Actorscrapesagememo23zen-studiopizani
Price per 1,000 full products$3.50$6.00$4.00 + $0.005 / run$9.99 + $0.009 / run$4.99
Price equal to the product page47 / 4746 / 4646 / 460 / 50 / 17
SKU variantsnononoyesyes
Seconds per product0.462.00.71139

zen-studio and pizani return SKU variants and some products that Taobao's public pages do not have; their price is a different figure from the price on the product page (for example 293.33 vs 294.00).

How many products can I scrape, and how fast?

With the default 4 parallel sessions, about 2 products per second, each session on its own residential IP and paced so Taobao does not block it. Raise maxConcurrency (up to 20) for large runs. Use maxItems and the maximum cost per run to cap a run.

Why did an input fail?

Every failed input is listed with a reason in the FAILED_INPUTS record of the run's key-value store: removed products, keywords Taobao publishes no page for, links that only open from mainland China (e.tb.cn share links: paste the full product link instead). Failed inputs are never charged.

The Actor reads public product pages without logging in and collects no personal data beyond public shop names and the text of one public review. Check Taobao's terms and the law that applies to you before using the data, especially commercially.

I need a feature

Open an issue on the Actor's Issues tab: SKU variants and more results per keyword are the next things on the list.