Taobao Tmall Product Detail Scraper — SKUs avatar

Taobao Tmall Product Detail Scraper — SKUs

Pricing

from $8.00 / 1,000 product detail scrapeds

Go to Apify Store
Taobao Tmall Product Detail Scraper — SKUs

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 minutes ago

Last modified

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

FieldTypeWhat it controls
productUrlsarrayTaobao, Tmall, world.taobao.com item URLs, or short links such as e.tb.cn. Prefill: https://item.taobao.com/item.htm?id=974671890820.
itemIdsarrayNumeric item IDs when you have digits only.
maxItemsintegerHard cap on billed rows. Prefill 1, default 10, maximum 100.
includeVariantsbooleanCollect public SKU property strings from the world catalogue page.
maxConcurrencyintegerParallel HTTP fetches, 1–5.
proxyConfigurationobjectDirect 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.

FieldDescription
itemIdNumeric item identifier
titlePublic product title
price / originalPriceDisplayed yuan prices when public
currencyISO currency, usually CNY
platform / isTmallTmall vs Taobao from public title or shop
imagesPublic image URLs
shopName / shopUrl / shopIdStorefront identity when exposed
rating / salesVolumePublic signals when the catalogue shows them
variantsSKU property strings when includeVariants is true
specs / description / shippingExtra public text when present
worldUrl / sourceUrlCatalogue URL and original input URL
scrapedAtISO 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.

EventPriceWhen it fires
Actor start$0.00005Once per run
Product detail$0.008Each 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: 1 to confirm the catalogue shape.
  • Paste detail.tmall.com or item.taobao.com URLs; the runtime fetches the matching world.taobao.com item page.
  • Use numeric itemIds when you already have the digits from a search export.
  • Turn on includeVariants when 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.