# Taobao & Tmall Product Scraper – Prices, Shops & Seller Scores (`tubetext/taobao-tmall-scraper`) Actor

Get Taobao and Tmall products from Chinese or English keywords, category, shop or product links. Returns title (with English), CNY price, promo price, shop and ships-from city; optional seller scores. About 40 per keyword. $0.0025 per product; failures are free. · by TubeText

- **URL**: https://apify.com/tubetext/taobao-tmall-scraper.md
- **Developed by:** [TubeText Labs](https://apify.com/tubetext) (community)
- **Categories:** E-commerce, Automation
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.90 / 1,000 products

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Taobao & Tmall Product Scraper – Prices, Shops & Seller Scores

> **TubeText** · E-commerce & travel · Pay per result. No login. Ready for AI agents. [All tools](https://apify.com/tubetext)

### Quick start (no coding)

![Taobao & Tmall Scraper quick start: click Try for free, paste your input, click Start, export to Excel](https://raw.githubusercontent.com/LMSlay/tubetext-assets/main/taobao-quickstart.gif)

1. Click **Try for free** at the top of this page. A free Apify account is enough – it includes monthly credit.
2. In **Search keywords**, paste Chinese or English keywords, one per line (like `连衣裙` or `bluetooth earbuds`) – English is translated to Chinese for you.
3. Click **Start**. Usually done in about 10 seconds per keyword; with product details about a minute for 20 products.
4. When it says **Succeeded**, open the **Output** tab and click **Export** → **Excel** (or CSV). One row per product: title in Chinese and English, price in CNY (plus HKD and TWD), shop and image.

**Cost:** $0.0025 per product – a keyword gives about 40 products (20 main results + 20 top-rated) ≈ $0.10. Product details (seller scores) add $0.003 each.

**Common mistakes**

- Odd results for an English keyword → check the `searchedAs` column and try a simpler English word or a Chinese keyword.
- Need seller scores or the review summary → turn on **Add product details**.
- Want everything one shop sells → paste the shop link (like `shop123456.taobao.com`) in **Product, category or shop URLs / IDs**.
- Got a `no_matches` row → your price or shipping filters removed every product; loosen them (this row is free).

**Questions or problems?** [Open an issue](https://apify.com/tubetext/taobao-tmall-scraper/issues) (we read every one). **Need a custom version?** Ask in an issue or [email us](mailto:tubettext@gmail.com) – we build it as a private Actor on Apify.

### Use from Claude, Cursor or any MCP client

Add `https://mcp.apify.com?tools=tubetext/taobao-tmall-scraper` as a remote MCP server and sign in to Apify (Claude: **Settings → Connectors → Add custom connector**). Claude Code:

```bash
claude mcp add --transport http tubetext "https://mcp.apify.com?tools=tubetext/taobao-tmall-scraper"
```

Then ask, for example: *"Search Taobao for 'bluetooth earbuds' and list products with CNY price, shop and English title."* or *"Get the products of this Taobao shop and their seller scores: \[link]"*

🆓 **Free to try:** Apify's free plan includes $5 of usage every month, no credit card needed – enough for about 2,000 Taobao products with this tool.

**What you get** – real output from a test run, shortened. One row per product (Chinese title plus English translation):

| Title (English) | Price (CNY) | Chinese title | Shop |
|---|---|---|---|
| Huaqiangbei Pro3 generation Bluetooth headse… | 388 | 华强北Pro3代蓝牙耳机降噪无线2… | 深圳華強北正品直銷總店 |
| Patriot Bluetooth headset semi-in-ear 2026 n… | 118 | 爱国者蓝牙耳机半入耳式2026新款… | 腔調會員精選旗艦店 |
| \[Zhang Linghe limited time gift box] Anker A… | 1299 | 【张凌赫限时礼盒】Anker安克空… | Anker安克官方旗艦店 |

Get Taobao and Tmall product data by **keyword, category or product URL**: full title, price in **CNY** (plus HKD and TWD), promotion price, shop name and ID, seller scores, ships-from city, category path and images. For cross-border sellers, sourcing agents, dropshippers and market researchers – no login, no cookies, pay per product.

### Why this one

- 🇨🇳 **Chinese or English keywords** – `连衣裙`, `蓝牙耳机`, or `bluetooth earbuds`: English keywords are translated to Chinese automatically (`searchedAs` shows the Chinese query), because Taobao only matches English words that literally appear in titles
- 🏪 **Seller quality** with *Add product details*: description / service / logistics scores, credit level, shop size
- 📍 **Ships-from city** (e.g. 浙江杭州, 广东广州) and the product-page price
- 🔤 **English titles** – `titleEn` is a machine-translated English title, free (turn off with *English titles*); the Chinese original is always included
- 🔗 **Accepts any product link** – item.taobao.com, detail.tmall.com, world.taobao.com – or numeric IDs
- 🏬 **Whole shops** – paste a shop link (`world.taobao.com/dianpu/<shopId>.htm` or `shop<shopId>.taobao.com`) to get that shop's products, 60 per page, with the shop's name and delivery, service and description scores
- 👍 **Review summary** with *Add product details*: good-review count and %, neutral % and bad-review count and % (individual reviews need a login and are not offered)
- 💸 **$2.50 per 1,000 products**, details +$4 per 1,000; failures free

### Input example

```json
{
  "keywords": ["连衣裙", "蓝牙耳机"],
  "urls": ["https://world.taobao.com/category/50103032.htm", "https://item.taobao.com/item.htm?id=1079130401408"],
  "scrapeDetails": true,
  "maxItemsPerQuery": 40,
  "minPrice": 50,
  "maxPrice": 500
}
```

### Output example

Real output, keyword `连衣裙` with details (2026-10-08):

```json
{
  "status": "ok",
  "input": "连衣裙",
  "rank": 1,
  "itemId": "1079130401408",
  "url": "https://item.taobao.com/item.htm?id=1079130401408",
  "title": "DoggyQin 螞蟻腰/粗棒高克重綿羊毛洋裝女法式毛衣外套毛茸裙褲",
  "titleSimplified": "DoggyQin 蚂蚁腰/粗棒高克重绵羊毛洋装女法式毛衣外套毛茸裙裤",
  "priceCNY": 469,
  "priceHKD": 554.87,
  "priceTWD": 2252.23,
  "detailPriceCNY": 209,
  "freeShipping": false,
  "shopName": "DoggyQin",
  "descriptionMatchScore": 4.78,
  "shopScores": {
    "物流服務": 4.8,
    "服務": 4.8,
    "商品描述": 4.7
  },
  "shopCreditLevel": 18,
  "shopItemCount": 395,
  "shipsFrom": "四川成都",
  "categoryPath": "品牌女裝 > 洋裝 > 氣質洋裝",
  "image": "https://img.alicdn.com/imgextra/i2/2275483160/O1CN01huUiao0q2IJ2vH2e_!!2275483160.jpg",
  "queryTotalResults": 76188
}
```

`priceCNY` is the price in the search listing; `detailPriceCNY` is the price on the product page. They usually match, but can differ (as in this example, ¥469 vs ¥209), so both are kept – check the product page before relying on one.

### Pricing

Pay per event:

- **$2.50 per 1,000 products** (cheaper on higher Apify plans: down to $1.90).
- **+$4.00 per 1,000 products** when *Add product details* is on (and for product URLs, which always open the product page).
- Removed products and errors are free.

### Limits – read before you run

- **About 20–40 products per keyword.** The catalogue Taobao publishes on world.taobao.com serves one page per search (20 results), plus a top-rated list for some keywords; deeper pages are not available. Use several related keywords, or category links, for wider coverage.
- **No sales counts and no reviews** – Taobao does not include them in this catalogue (reviews would also contain buyer nicknames, which we don't collect).
- `title` is in Traditional Chinese, as on Taobao's overseas catalogue (also shop scores and category names); `titleSimplified` gives the same title in Simplified Chinese.
- Automatic translation of English keywords is literal: for brand or niche terms, a Chinese keyword you choose yourself usually finds more.

### Tips

- **Sourcing**: combine with [AliExpress Search Scraper](https://apify.com/tubetext/aliexpress-search-scraper) to compare China-domestic and export prices.
- **Seller vetting**: turn on details and filter by `shopScores` and `shopCreditLevel`.

### 中文说明

**淘宝/天猫商品爬虫**：输入中文或英文关键词、类目链接或商品链接，批量导出淘宝和天猫商品的标题（附英文翻译）、人民币价格（以及港币、新台币）、促销价、店铺名称和图片（开启商品详情后还有店铺评分），可导出 Excel/CSV。适合跨境卖家选品、货源比价和市场调研。无需登录淘宝账号，按商品数量计费（每 1,000 个商品 $2.50），失败的不收费。

### Ready-made examples

- [Taobao Search with English Keywords](https://apify.com/tubetext/taobao-tmall-scraper/examples/taobao-search-english-keywords)
- [Taobao Seller Scores](https://apify.com/tubetext/taobao-tmall-scraper/examples/taobao-seller-scores)
- [Taobao Item Details by URL](https://apify.com/tubetext/taobao-tmall-scraper/examples/taobao-item-details-by-url)
- [Tmall Product Scraper](https://apify.com/tubetext/taobao-tmall-scraper/examples/tmall-product-scraper)

### TubeText Labs tools

**TubeText Labs** builds 29 pay-per-result Apify Actors for video, social and e-commerce data – no login, JSON/CSV/Excel output, and ready for ChatGPT and Claude (Apify MCP), n8n, Make and Zapier. All tools: [apify.com/tubetext](https://apify.com/tubetext)

**Transcripts**

- [YouTube Transcript Scraper](https://apify.com/tubetext/youtube-transcript-fast) – videos, Shorts, playlists and whole channels to text; Whisper AI when there are no captions
- [TikTok Transcript Scraper](https://apify.com/tubetext/tiktok-transcript) – TikTok captions plus Whisper AI, SRT and timestamps
- [Instagram Reels Transcript](https://apify.com/tubetext/instagram-reels-transcript) – reel links or @usernames to text with Whisper AI
- [Podcast & Video Transcript](https://apify.com/tubetext/any-video-podcast-transcript) – podcast RSS / Apple Podcasts, X, Facebook, Loom, Twitch and audio files to text
- [Facebook Video Transcript](https://apify.com/tubetext/facebook-video-transcript) – public Facebook videos and Reels to text with Whisper AI
- [X (Twitter) Video Transcript](https://apify.com/tubetext/twitter-x-video-transcript) – X/Twitter video posts to text with Whisper AI
- [Bilibili Video Transcript](https://apify.com/tubetext/bilibili-video-transcript) – Bilibili (B站) videos to text with Whisper AI, plus optional English summaries
- [Podcast Transcript](https://apify.com/tubetext/podcast-transcript) – podcast RSS feeds and Apple Podcasts episodes to text with Whisper AI

**Video & ad analysis**

- [Video Breakdown AI](https://apify.com/tubetext/video-breakdown-ai) – hook analysis, shot list, cut pacing, products shown and script of any TikTok, Reel or YouTube video
- [Video Ad Analyzer](https://apify.com/tubetext/video-ad-analyzer) – competitors' YouTube video ads by brand or domain (Google Ads Transparency), torn down by AI
- [Meta Ad Library Scraper](https://apify.com/tubetext/meta-ad-library-videos) – Facebook and Instagram ads by brand or keyword: video URLs, images, ad copy, CTA and landing page

**Social, apps & trends**

- [YouTube Channel Analytics](https://apify.com/tubetext/youtube-channel-analytics) – subscribers, recent video performance, Social Blade grade, ranks and estimated earnings
- [Bilibili Scraper](https://apify.com/tubetext/bilibili-scraper) – Bilibili (B站) keyword search, popular board, top-100 ranking, video stats, danmaku text and creator (UP主) followers – no login
- [China Trending Topics](https://apify.com/tubetext/china-trending-topics) – Douyin, Weibo, Baidu, Toutiao and Bilibili hot-search boards in one run, in English – plus an optional AI briefing on why topics trend
- [WeChat Article Scraper](https://apify.com/tubetext/wechat-articles-scraper) – WeChat 公众号 articles by keyword or link: full text, English titles and optional English summaries
- [Google Play Reviews + AI Insights](https://apify.com/tubetext/google-play-reviews-ai) – Android app reviews by star rating, country and language, plus an AI report of complaints and praise
- [Steam Reviews Scraper + AI Insights](https://apify.com/tubetext/steam-reviews-scraper) – Steam game reviews with hours played and votes, review score and current players, plus an AI report of top complaints, praise and feature requests
- [Social Blade Scraper](https://apify.com/tubetext/socialblade-scraper) – Social Blade stats for YouTube, TikTok, Instagram and Twitch creators – grade, ranks, 2-week growth, daily history, earnings estimates and top-100 lists
- [Spotify Play Count Scraper](https://apify.com/tubetext/spotify-play-count-scraper) – play counts for every track of an album, artist or playlist (incl. Top 50 charts), plus monthly listeners, followers, world rank and top cities

**E-commerce & travel**

- [TikTok Shop Product Scraper](https://apify.com/tubetext/tiktok-shop-product-scraper) – US TikTok Shop prices, items sold, stock per SKU and shop stats
- [AliExpress Search Scraper](https://apify.com/tubetext/aliexpress-search-scraper) – AliExpress search results by keyword: price, items sold, rating, shipping, badges
- [Google Hotels Scraper](https://apify.com/tubetext/google-hotels-scraper) – hotel prices for any destination and dates, per booking site and as a 90-day price calendar
- [Taobao & Tmall Product Scraper](https://apify.com/tubetext/taobao-tmall-scraper) *(this tool)* – Taobao/Tmall products by Chinese or English keyword, category or URL: CNY prices, shops and seller scores
- [Alibaba & Yiwu Supplier Finder by Image](https://apify.com/tubetext/alibaba-yiwu-image-search) – product photo in, similar Alibaba.com and Yiwu wholesale listings out: price, MOQ, supplier, country and rating
- [Amazon Product Search Scraper](https://apify.com/tubetext/amazon-product-search-scraper) – Amazon search results, Best Sellers lists and product pages: price, rating, reviews, monthly sales signal, badges and specs
- [Google Flights Scraper](https://apify.com/tubetext/google-flights-scraper) – flight prices for any route or multi-city trip, a cheapest-day calendar, price insights and booking options per site
- [Agoda & Booking.com Hotel Reviews + AI](https://apify.com/tubetext/agoda-reviews-scraper) – Agoda hotel reviews plus verified Booking.com reviews shown on Agoda, hotel scores and sub-scores, and an AI report of complaints, praise and action items
- [Gas Prices Scraper (US & Canada)](https://apify.com/tubetext/gas-prices-scraper) – live gas station prices by ZIP, city or coordinates – regular, premium, diesel, E85 – with an area summary of the cheapest stations
- [Idealo Price Scraper](https://apify.com/tubetext/idealo-price-scraper) – every shop offer for a product on idealo – price, shipping, delivery, shop rating – in Germany, Austria, France, Italy, Spain and the UK, with a summary per market

**Questions or problems?** [Open an issue](https://apify.com/tubetext/taobao-tmall-scraper/issues) (we read every one). **Need a custom version?** Ask in an issue or [email us](mailto:tubettext@gmail.com) – we build it as a private Actor on Apify.

Found it useful? A short review on this page helps others find it.

Built by **TubeText Labs** · Pay per result. No login. Ready for AI agents.

### FAQ

**Do I need a Taobao account or cookies?** No. Only public catalogue pages are read; nothing behind a login.

**Is this legal?** The Actor reads publicly accessible catalogue pages without logging in and collects no personal data. Note that Taobao's robots.txt only invites listed search engines to these pages; you are responsible for how you use the data and for complying with Taobao's terms.

# Actor input Schema

## `keywords` (type: `array`):

One search per line. Chinese keywords work best (连衣裙, 蓝牙耳机). English keywords (bluetooth earbuds) are translated to Chinese automatically – the Chinese query is shown in searchedAs.

## `urls` (type: `array`):

Optional: Taobao/Tmall product links (item.taobao.com, detail.tmall.com, world.taobao.com/item/…), numeric product IDs, category links (world.taobao.com/category/<id>.htm), or shop links (world.taobao.com/dianpu/<shopId>.htm, shop<shopId>.taobao.com) for a shop's products.

## `maxItemsPerQuery` (type: `integer`):

Taobao's public catalogue serves about 20-40 unique products per keyword (main results + the top-rated list when available).

## `includeTopRated` (type: `boolean`):

Also reads Taobao's top-rated list for each keyword – roughly doubles the products per keyword.

## `scrapeDetails` (type: `boolean`):

Opens each product page to add ships-from city, product-page price, category path, seller scores (description/service/logistics), credit level, shop size and payment methods. Charged per product.

## `minPrice` (type: `integer`):

Optional filter on the listing price in yuan.

## `maxPrice` (type: `integer`):

Optional filter on the listing price in yuan.

## `freeShippingOnly` (type: `boolean`):

Keep only products Taobao marks as free shipping.

## `maxConcurrency` (type: `integer`):

Product pages fetched in parallel.

## `translateTitles` (type: `boolean`):

Adds titleEn – a machine translation of each product title into English. Free. If translation is unavailable, products keep the Chinese titles only.

## Actor input object example

```json
{
  "keywords": [
    "连衣裙"
  ],
  "urls": [],
  "maxItemsPerQuery": 40,
  "includeTopRated": true,
  "scrapeDetails": false,
  "freeShippingOnly": false,
  "maxConcurrency": 3,
  "translateTitles": true
}
```

# Actor output Schema

## `products` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "连衣裙"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("tubetext/taobao-tmall-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "keywords": ["连衣裙"] }

# Run the Actor and wait for it to finish
run = client.actor("tubetext/taobao-tmall-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "连衣裙"
  ]
}' |
apify call tubetext/taobao-tmall-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,tubetext/taobao-tmall-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/OIPBnryyUPnNhCKAH/builds/iSB50zfpSB432C2E8/openapi.json
