Skip to main content
The Taobao & Tmall plugin returns listings from Taobao and Tmall, Alibaba Group’s consumer marketplaces in China, as structured JSON. It is two endpoints:
  • /marketplace/taobao-search - the products Taobao lists for a keyword (Chinese or English) or a category: item id, title, link and image, the price in yuan with Taobao’s price tag (such as a discount price) and the same price in local currencies, the shop and its description score, free shipping, category ids, selling points and review highlights, plus Taobao’s count of matching listings and the brand and property filters you can apply next.
  • /marketplace/taobao-product - one Taobao or Tmall item: the platform, title, price, original price and price range in yuan, image, ship-from location, category path, free shipping, payment methods, the buyer rating split (Taobao items only), the latest review (stars, text, date and variant, no reviewer identity) and the shop with its seller type, credit level, opening date, item count and description, service and delivery scores.
The plugin reads the public catalogue Taobao publishes for signed-out visitors, so no Taobao login is involved, and what Taobao shows only after a login is not included: SKUs (variants), stock and monthly sales. Taobao shows signed-out visitors the first 20 products of a list, so one search returns up to 20; narrow it with a price range or a filter to reach other products. Text comes back in Chinese, as sellers write it, and prices are in yuan (CNY). For wholesale prices, see the 1688 plugin.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
To list a category, leave the keyword out and pass category, e.g. su.taobao_search(category="50005050") in Python. Each call that returns products is billed as one request; 404 and 502 are not billed. When Taobao has no public list for a keyword, the call answers with the list of the closest keyword Taobao itself suggests and says so: keywordSubstituted is true and matchedKeyword is the keyword whose products you got. Check it before you treat the products as matches for your keyword.

Response

Item

To pass a link instead of an id, use the url option, e.g. su.taobao_product(url="https://item.taobao.com/item.htm?id=765833709683") in Python. An item is billed as one request; a removed item, or one Taobao does not show signed-out visitors, returns 404 and is not billed.

Response

Errors

What you can build

  • Cross-border sourcing - find consumer products and shops on Taobao and Tmall with yuan prices.
  • Price comparison - compare Taobao prices with 1688, AliExpress and retail prices for the same item.
  • Shop vetting - compare shops by seller type, credit level, age and service scores.
  • Trend research - see what sells for a keyword with sort=sales.

Next steps

Open the plugins

Run a Taobao search and grab the JSON.

Get an API key

Free trial available on the pricing page.