Taobao & Tmall Product Scraper - Prices, Shops, Ratings
Pricing
from $3.50 / 1,000 product returneds
Taobao & Tmall Product Scraper - Prices, Shops, Ratings
Taobao and Tmall products by keyword or product ID: Chinese title, price in CNY, shop name and ID, shop ratings, Tmall or Taobao shop, seller location, images, category and link. Reads Taobao's public pages with no login and no cookies. Export as JSON, CSV or Excel. Unofficial.
Pricing
from $3.50 / 1,000 product returneds
Rating
0.0
(0)
Developer
NeverEmpty
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Taobao & Tmall Product Scraper
Get Taobao and Tmall products by keyword or by product ID: the Chinese title as the shop wrote it, the price in Chinese yuan (CNY), the shop name, ID and ratings, images, category, seller location and the product link. No login, no cookies, no browser: each run reads the public product pages Taobao publishes for search engines.
What you get
- Search by keyword - up to 20 products per search term, up to 10 search terms per run. Sort by Taobao default or by sales (best sellers first).
- Look up products by ID or link - paste item.taobao.com or detail.tmall.com links (or just the ID) and get the product page values. Up to 100 products per run.
- Price in CNY, stated on every row - the search list price, or the product page price when the product page is read. When the two show different prices, both are returned and the row says so.
- Shop details - shop name and ID, Tmall or Taobao shop, shop scores for description, service and logistics, credit level, opening date and number of products.
- Product details - image links, category IDs, seller location, free-shipping flag, selling points and the review keywords Taobao shows in the search list.
- Honest rows - a search with no results, a product ID that no longer exists, or a page that could not be read comes back as a free row that says why. Nothing is guessed.
Input
| Field | What it does |
|---|---|
| Search terms | What you would type into the Taobao search box, for example 手机壳 or 蓝牙耳机. |
| Products (ID or URL) | Taobao or Tmall product IDs or links. |
| Sort order | Taobao default, or Sales (best sellers first; same order on repeated runs). |
| Max products per search | 1 to 20. |
| Open each product page | Also read each search result's product page for shop ratings, shop type, seller location and the product page price. |
Example input:
{"searchQueries": ["手机壳", "蓝牙耳机"],"products": ["https://item.taobao.com/item.htm?id=551686074084"],"sort": "sales","maxResultsPerSearch": 20,"includeDetails": false}
Output
One row per product. Example (shortened):
{"status": "ok","charged": true,"itemId": "551686074084","title": "绿联Type-C快充线 6A大电流适用华为安卓100W手机充电线","price": 16,"currency": "CNY","priceSource": "product-page","shopId": "...","shopName": "绿联数码旗舰店","shopType": "tmall","shopRating": { "description": 4.8, "service": 4.8, "logistics": 4.9 },"imageUrls": ["https://img.alicdn.com/..."],"url": "https://detail.tmall.com/item.htm?id=551686074084","checkedAt": "2026-10-25T08:00:00.000Z"}
Export the dataset as JSON, CSV, Excel or HTML, or read it through the Apify API.
Pricing
You pay a small fee when a run starts and then per product row with a price. Free rows (no results, product not found, not readable, budget reached) are never charged. Set a maximum total charge on the run and the Actor stops before going over it.
FAQ
How do I scrape Taobao product prices?
Put your search terms (Chinese works best) in Search terms, or paste product links in Products, and start the run. Each row has the price in CNY, the shop and the product link.
Can I get Tmall products too?
Yes. Tmall products appear in Taobao search, and detail.tmall.com links work in Products. The shopType field says tmall or taobao when the product page is read.
Do I need a Taobao account or cookies?
No. The Actor reads only public pages and sends no login or cookies.
Why is the price on the search list different from the product page?
Taobao shows promotions differently on the two pages. With Open each product page on, price is the product page price and searchListPrice keeps the list price; priceNote says when they differ.
Limitations
- Each search term returns at most 20 products: Taobao's public search page shows 20 and cannot be paged. Use more specific search terms to reach other products.
- Sales counts and variants (color, size with their own price and stock) are not on the public pages this Actor reads, so salesCount and skus are always null, with a note saying so.
- originalPrice (price before discount) is filled only when the product page shows a separate, higher price. Taobao's public pages usually show one price, so it is often null.
- Short share links (tb.cn) are not supported; open them in a browser and copy the full link.
- If Taobao shows a check or sign-in page, the Actor stops and says so. It does not solve or bypass check pages. In our tests this happened after about 100 pages in one run (for example 5 searches with Open each product page on); rows returned before that are kept and charged, the rest are not. Searches without product pages use 1 page each.
- Prices are what Taobao shows to a visitor without an account and can differ from what a signed-in buyer sees after coupons.
- This Actor is not affiliated with Taobao, Tmall or Alibaba.
Thanks for using this Actor
We build these tools for people who run them every day, and we improve them from what users tell us.
- Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
- Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.
If this Actor saved you time, a short review helps other people find it.