Request a tool
All toolsAutomationsGuidesMCP serverRequest a toolPlatformsCategories
Taobao Category Products Scraper icon

Taobao Category Products Scraper

Scrape Taobao products by category. Get the title, price in CNY, image, product URL, seller and shop ids. No account, no cookies. $1.95 per 1,000 products.

5 from 1 review on Apify 109 runs on Apify $0.00195 per product ($1.95 / 1,000)
Run this in the cloudRun on Apify →

E-commerce & Price Tools

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust categories, maxItems, maxPagesPerCategory (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Pricing

$0.00195 per product = $1.95 per 1,000

You are charged forWhenPrice
ProductOne Taobao product returned, including title, price in CNY, image, product URL, seller and shop IDs and leaf category. Sample rows and diagnostic rows are never charged.$0.00195

Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-09, and they are what you are actually charged.

Inputs

FieldWhat it doesType
categoriesWhich Taobao categories to browse. Pick as many as you like, they are drained side by side. This is a category browser, NOT a keyword search: there is no search box in Taobao's category feed, so you cannot ask it for "red shoes".array
maxItemsHard cap on products returned across every category selected (1-5000). Each category has a finite pool that runs out, the whole catalogue across all 20 is roughly 3,100 unique products, so asking for more than a category holds simply stops early. You are charged per product returned.integer
maxPagesPerCategoryHow deep to page inside one category before moving on (1-200). Each page returns 7-25 products and the deepest categories need 40-70 pages to bottom out. Raise it for a full drain of a big category, lower it for a quick sample.integer

What you get

A structured dataset — each result includes fields like:

titlepricecurrencycategorycategoryNameEnleafCategoryIdshopIdsellerIdimageUrlproductUrlproductId

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

Related tools in E-commerce & Price Tools

Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.

Amazon Product & Reviews Scraper iconE-commerce & Price Tools

Amazon Product & Reviews Scraper

Scrape Amazon by keyword or ASIN: title, price, rating, review count, brand and availability. 7 marketplaces, no API key. $0.75 per 1,000.

20 use cases

Shopify Products Scraper iconE-commerce & Price Tools

Shopify Products Scraper

Scrape any Shopify store's catalog: titles, prices, variants, SKUs, stock, tags and images. No API key. $1.00 per 1,000 products.

19 use cases

Structured Product Price & Stock Monitor — JSON-LD / Shopify iconE-commerce & Price Tools

Structured Product Price & Stock Monitor — JSON-LD / Shopify

Track product price and stock from a store's own JSON-LD or Shopify data. Restock, price-drop and sale alerts into Slack or Discord. No API key.

4 use cases

eBay Sold Listings Scraper iconE-commerce & Price Tools

eBay Sold Listings Scraper

Get sold and completed eBay listings: sale price, shipping, sold date, condition, bids, on 9 marketplaces. Bring your own eBay login. $0.70 per 1,000.

Ready to run — no setup

1688 Wholesale Scraper iconE-commerce & Price Tools

1688 Wholesale Scraper

Scrape 1688.com wholesale listings. Get unit price, quantity price tiers, MOQ, supplier, sales count and rating. $0.35 per 1,000 products.

1 use cases

Alibaba 1688 Supplier Ratings Scraper iconE-commerce & Price Tools

Alibaba 1688 Supplier Ratings Scraper

1688.com supplier ratings: score, five sub-scores, repeat-buyer rate, years on platform, factory or trader, audits. No account. $0.40 per 1,000.

1 use cases

See all E-commerce & Price Tools →

Taobao Category Products Scraper: browse 淘宝 categories and get products as rows

Pick one or more of Taobao's 20 top-level categories and get the products back as a table: title in Chinese, price in CNY, image, product link, SKU id, leaf category id, seller id and shop id. No account, no cookies, nothing to install.

Two things to know before you start, because they decide whether this is the right purchase. There is no search box. Taobao's category feed has no keyword parameter, so you cannot ask it for "red shoes", only for a category. And the pool is finite: across all 20 categories together there are roughly 3,100 unique products, and the same ones come back run after run. This is a catalogue you browse, not a search engine you query.

InputOne or more of Taobao's 20 category feeds
OutputOne row per product
Ceiling5,000 products per run, but the whole catalogue is about 3,100 unique products
Account neededNone, and nothing to install
Price$1.95 per 1,000 products, flat on every plan

🛒 What Taobao Category Products Scraper does

You choose categories from a fixed list of 20, from Industrial supplies 工业用品 (the biggest, around 982 products) down to Digital services 数字生活 (about 12). The picker shows the rough size of each one next to its name, so you can see what you are buying before you run it.

Selected categories are worked side by side rather than one after another. Each one is paged until it stops producing products you have not already seen, then the run moves on. Categories never overlap, so a product from Pet supplies will not turn up again under Home & living, and you are never charged twice for the same product inside one run.

Rows come back with both the Chinese and English category names on them, so you can group without keeping a lookup table of your own.

📥 What you give it

{
  "categories": ["industrial", "home", "pets"],
  "maxItems": 200,
  "maxPagesPerCategory": 60
}
FieldDefaultWhat it is
categoriesbox starts at industrialWhich category feeds to browse, picked from the list of 20. Choose as many as you like.
maxItems200Hard cap on products across every category selected, 1 to 5,000. Ask for more than a category holds and it simply stops early.
maxPagesPerCategory60How deep to page inside one category before moving on, 1 to 200. A page returns 7 to 25 products and the deepest categories need 40 to 70 pages to bottom out. Raise it for a full drain, lower it for a quick look.
proxyConfigurationleave it aloneOptional, under Advanced. Only if you want the run to go out through a particular network of your own.

Run it with no categories selected and you get one labelled sample row and nothing else.

📤 What you get back

A real row from a recent run, kept in the original Chinese:

{
  "productId": "14694804727",
  "title": "整流二极管快恢复4007等各种型号",
  "price": 2.42,
  "currency": "CNY",
  "productUrl": "https://item.taobao.com/item.htm?id=14694804727",
  "imageUrl": "https://img.alicdn.com/bao/uploaded/i2/738263294/O1CN01XWMLM81aChmOpZuYi_!!...",
  "skuId": "3807680996276",
  "leafCategoryId": "50018814",
  "sellerId": "738263294",
  "shopId": "68071911",
  "shopUrl": "https://shop68071911.taobao.com",
  "promoBadgeImageUrl": "https://img.alicdn.com/imgextra/i1/O1CN01nRidmm1UAVxdcYMzF_!!...",
  "categoryId": "999999207",
  "category": "industrial",
  "categoryNameZh": "工业用品",
  "categoryNameEn": "Industrial supplies",
  "page": 0,
  "position": 1,
  "scrapedAt": "2026-09-20T19:16:52.902Z"
}
FieldWhat it is
productIdTaobao's own product id, and the key to dedupe on between runs.
titleThe listing title as the seller wrote it, in Chinese. Nothing is translated.
priceThe promotional price the feed carries, as a number. Always CNY.
skuIdThe specific variant the feed is offering, not the whole product.
leafCategoryIdTaobao's deepest category for that product, which is finer than the 20 you picked from.
sellerId, shopId, shopUrlWho is selling it and where their shop lives.
promoBadgeImageUrlThe promo badge image, when the listing carries one.
categoryNameZhEmpty on the two unlisted feeds, which have no published Chinese name.
page, positionWhere the product sat in the feed when it was read.

🧾 Reading the output

RowHow to spot itBilled
A productIt has a productIdyes
The sample row_sample: trueno
A diagnosticIt carries an errorCodeno

There is no charged field on these rows. Product rows are the ones with a productId, and that is the filter to use.

CodeWhat it means
EMPTY_CATEGORYThat category's first page came back with nothing on it.
UNKNOWN_CATEGORYA category value that is not one of the 20.
BLOCKEDTaobao refused the request for that category.
CATEGORY_FAILEDThat category could not be finished. The others keep going.
TAOBAO_API_CHANGEDTaobao answered in a shape this actor does not recognise, so the run stops rather than guess. Worth reporting if you see it.

A run that returns no products at all ends as FAILED, on purpose. That is so an empty result is loud instead of looking like a quiet success. You are not billed for products you did not get.

▶️ How to run it

1. Open Taobao Category Products Scraper and click Try for free. 2. Tick the categories you want under Taobao categories. The rough size of each is printed next to it. 3. Set Maximum products. Start at 50 or so to see what the rows look like. 4. Open Depth and raise Maximum pages per category if you want a category drained rather than sampled. 5. Click Start, then download the dataset as JSON, CSV or Excel, or read it from the Apify API.

💰 How much does it cost?

$1.95 per 1,000 products. Flat on every Apify plan, with no volume tiers.

The sample row is not billed, diagnostic rows are not billed, and a category that comes back empty produces no billed rows. Duplicates are dropped before they reach the dataset, so the same product is never billed twice inside one run.

💡 What people use it for

  • Building a price reference for a category in CNY before sourcing, with leafCategoryId giving a

finer grouping than the 20 top-level feeds.

  • Pulling seller and shop ids for a category, then researching those shops separately.
  • Seeing which products Taobao itself pushes into a category feed, which is not the same set as a

keyword search would give you.

  • Feeding Chinese product titles into a translation or classification step of your own.

🚧 What it does not do

  • No keyword search. The feed takes a category and nothing else. If you need "red shoes", this

is the wrong tool however cheap it is.

  • No product detail. No description, no specs, no images beyond the one thumbnail, no reviews,

no sales volume, no stock. Those live on the product page, which this does not open.

  • The catalogue is small and repeats. Roughly 3,100 unique products across all 20 categories,

so a second run mostly returns the first run's products again.

  • 20 categories, and they are fixed. You cannot point it at an arbitrary Taobao category id.
  • Prices are the feed's promotional price, not the full price ladder, and not what you would

pay after a shop coupon.

  • Titles stay in Chinese. Nothing is translated.
  • A big run can come back short. Taobao rate-limits hard, and a category it will not serve

becomes an uncharged diagnostic row. Only delivered product rows are billed.

🧭 Which Taobao scraper do you need?

If you wantUse
Products from a chosen categoryThis one
Products from Taobao's own recommendation feedTaobao Product Feed Scraper
The Chinese words shoppers actually typeTaobao Keyword Suggestions Scraper
Wholesale listings and prices on 16881688 Wholesale Scraper
Export suppliers and MOQ on Alibaba.comAlibaba.com Scraper

❓ Questions people ask

Can I search for a product name? No. The category feed has no keyword parameter at all. The keyword scraper linked above gives you what shoppers type, but not products.

Why did my run come back with fewer products than I asked for? Because the category ran out. Each feed holds a finite pool and stops producing new products once you have seen them all.

Will a second run give me new products? Mostly not. The pool is largely the same between runs, which is why productId is worth deduping on.

Why is categoryNameZh empty on some rows? Two of the 20 feeds are unlisted and carry no published Chinese name. They still return products.

Can I schedule it? Yes, though given how little the catalogue moves, a daily run will return mostly the same products.

Is this legal? These are public listing pages with no account behind them. Apify's write-up on scraping and the law is a good starting point, and we are not lawyers.

🆘 If something breaks

Open the Issues tab on the actor page. Send the categories you selected and the run ID. If you saw a TAOBAO_API_CHANGED row, say so, because that one means Taobao changed something on their side and it needs a fix here.