Taobao Tmall Product Detail Scraper — SKUs
Pricing
from $8.00 / 1,000 product detail scrapeds
Taobao Tmall Product Detail Scraper — SKUs
Scrape public Taobao and Tmall product details from item URLs or numeric IDs. Returns title, CNY price, shop, images, ratings, and SKU hints via cookieless world.taobao.com HTTP. Use the sibling search Actor for keyword listing cards.
Pricing
from $8.00 / 1,000 product detail scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
8 minutes ago
Last modified
Categories
Share
Turn a Taobao or Tmall item URL or numeric ID into one dataset row per public product, with title, CNY price, shop, images, ratings, Tmall flag, SKU hints, and source URL. This Actor reads the crawlable world.taobao.com item page over HTTP on Apify, with proxy rotation, scheduling, API access, and MCP-ready output.
Taobao and Tmall are trademarks of their respective owners. This independent Actor is not affiliated, associated, or endorsed by Alibaba Group, Taobao, or Tmall.
Best fit for this Actor
This Actor is designed as a focused standalone workflow for public Taobao and Tmall product detail:
- Ecommerce analysts and sourcing teams who already have an item URL or ID and need price, shop, and SKU hints.
- Arbitrage researchers comparing a known Taobao or Tmall SKU against another catalogue.
- AI agents that call a bounded detail tool through Apify MCP and read the dataset plus
OUTPUT.
When the same research job starts from a keyword instead of a known item, start with Taobao Tmall Search Scraper then pass item URLs here. For Alibaba B2B supplier cards, use Alibaba Listings Scraper.
Practical scenario
A merchandiser has https://item.taobao.com/item.htm?id=974671890820 from a supplier chat. They set maxItems: 1 and includeVariants: true. The Actor returns title, price, originalPrice, shopName, platform, images, and SKU property strings. They export JSON and file the row next to the search-listing card for the same item.
Input
Input fields
| Field | Type | What it controls |
|---|---|---|
productUrls | array | Taobao, Tmall, world.taobao.com item URLs, or short links such as e.tb.cn. Prefill: https://item.taobao.com/item.htm?id=974671890820. |
itemIds | array | Numeric item IDs when you have digits only. |
maxItems | integer | Hard cap on billed rows. Prefill 1, default 10, maximum 100. |
includeVariants | boolean | Collect public SKU property strings from the world catalogue page. |
maxConcurrency | integer | Parallel HTTP fetches, 1–5. |
proxyConfiguration | object | Direct fetch first, then Apify Residential. |
Quick start input
{"productUrls": ["https://item.taobao.com/item.htm?id=974671890820"],"maxItems": 1,"includeVariants": true}
What data you receive
One default-dataset record is one public product-detail row. You can download the dataset in JSON, HTML, CSV, or Excel.
| Field | Description |
|---|---|
itemId | Numeric item identifier |
title | Public product title |
price / originalPrice | Displayed yuan prices when public |
currency | ISO currency, usually CNY |
platform / isTmall | Tmall vs Taobao from public title or shop |
images | Public image URLs |
shopName / shopUrl / shopId | Storefront identity when exposed |
rating / salesVolume | Public signals when the catalogue shows them |
variants | SKU property strings when includeVariants is true |
specs / description / shipping | Extra public text when present |
worldUrl / sourceUrl | Catalogue URL and original input URL |
scrapedAt | ISO 8601 collection time |
Illustrative output record
{"itemId": "974671890820","title": "Apple iPhone 17","price": 5899,"originalPrice": 5999,"currency": "CNY","platform": "tmall","isTmall": true,"shopName": "Example Tmall Store","images": ["https://img.alicdn.com/imgextra/example.jpg"],"variants": [{ "skuId": null, "propertiesText": "颜色:白;容量:256GB", "price": null, "stock": null }],"worldUrl": "https://world.taobao.com/item/974671890820.htm","sourceUrl": "https://item.taobao.com/item.htm?id=974671890820","extractionMethod": "world_taobao_http","scrapedAt": "2026-09-16T00:00:00.000Z"}
Pricing
Billing is Pay per event plus platform usage. Confirm the live unit prices on the Actor Pricing tab before a large run.
| Event | Price | When it fires |
|---|---|---|
| Actor start | $0.00005 | Once per run |
| Product detail | $0.008 | Each validated product-detail row saved to the dataset |
maxItems is the event-cost ceiling: 1 product is about $0.008 plus start and platform usage; 10 products are about $0.08 plus start and platform usage. Invalid URLs and fully unavailable targets skip the product-detail event.
Use through the API
curl "https://api.apify.com/v2/acts/khadinakbar~taobao-product-detail-scraper/runs" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"productUrls":["https://item.taobao.com/item.htm?id=974671890820"],"maxItems":1}'
Read default dataset items after the Actor reaches a terminal status.
Use with AI agents through Apify MCP
Scrape the public Taobao or Tmall product at https://item.taobao.com/item.htm?id=974671890820, keep at most 1 row, return title, CNY price, shop, Tmall flag, images, SKU hints, and source URL, then report the run outcome and dataset.
Inspect OUTPUT for the outcome, read the dataset rows, keep sourceUrl as provenance, and respect maxItems as the cost control. Connect through Apify MCP for the current client setup.
Best results and workflow guidance
- Start with one known item URL and
maxItems: 1to confirm the catalogue shape. - Paste
detail.tmall.comoritem.taobao.comURLs; the runtime fetches the matching world.taobao.com item page. - Use numeric
itemIdswhen you already have the digits from a search export. - Turn on
includeVariantswhen you need public SKU property strings. - Pair this detail workflow with Taobao Tmall Search Scraper when the job starts from a keyword.
- Confirm the Pricing tab and platform usage before raising
maxItems.
Public world.taobao.com item pages are the supported surface. Empty or delisted items finish as a completed empty dataset. Catalogue pages that stay unavailable finish with an upstream outcome so you can retry with a residential proxy route.
Builder's note
I built this as an HTTP-only SKU after I found that mainland item and Tmall detail hosts stay behind login and WAF pages. The public world catalogue embeds normalItemResponse JSON that Chrome-TLS can read, so the Actor rewrites item URLs to that surface and charges only after a schema-validated row is saved.
Responsible use
Use this Actor only on public product pages you are authorized to access, and in line with applicable laws and the site terms of service. Keep personal data out of the workflow unless you have a lawful basis. This Actor is provided for legitimate product research, price monitoring, and sourcing.