Discover/Taobao API
live

Taobao APIuland.taobao.com

Access Taobao Union affiliate product listings via 3 endpoints. Retrieve homepage feeds, search results, pricing, coupon amounts, commission rates, and affiliate URLs.

This API takes change requests — .
Endpoint health
verified 4d ago
get_homepage_products
1/1 passing latest checkself-healing
Endpoints
3
Updated
28d ago

What is the Taobao API?

The Taobao Union (uland.taobao.com) API exposes 3 endpoints for retrieving affiliate product data from China's largest e-commerce affiliate marketplace. Use get_homepage_products to pull paginated product feeds by floor section, search_products to query by keyword, and get_product_detail to fetch per-item details including place of origin, final price, and resolved affiliate URL.

Try it
Page number for pagination, starting from 0.
Number of products to return per page.
The section/floor ID determining which product feed to retrieve.
api.parse.bot/scraper/f71dc23f-d59b-4f60-908d-779f7255e571/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f71dc23f-d59b-4f60-908d-779f7255e571/get_homepage_products?page=0&size=5&floor_id=29709' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace uland-taobao-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Taobao Union SDK — browse affiliate product feeds with coupons."""
from parse_apis.taobao_union_api import TaobaoUnion, FloorId, RateLimited

client = TaobaoUnion()

# List featured products with a small page size, capped at 5 items total.
for product in client.productfeeds.list(floor_id=FloorId.FEATURED, size=5, limit=5):
    print(product.name, product.price, product.price_after_coupon)

# Fetch daily recommendations and inspect coupon details on the first item.
deal = client.productfeeds.list(floor_id=FloorId.DAILY, limit=1).first()
if deal:
    print(deal.item_id, deal.coupon_amount, deal.commission_rate, deal.provcity)

# Handle a known transient error (rate-limiting / anti-bot).
try:
    for p in client.productfeeds.list(floor_id=FloorId.FEATURED, size=20, limit=3):
        print(p.name, p.seller_id)
except RateLimited:
    print("Taobao rate-limited this request; retry after a short wait.")

print("exercised: productfeeds.list (featured + daily), typed error catch")
All endpoints · 3 totalmissing one? ·

Get product listings from the Taobao Union homepage. Returns paginated affiliate product recommendations with pricing, coupon details, commission rates, and affiliate links. Supports different floor sections for various product feeds.

Input
ParamTypeDescription
pageintegerPage number for pagination, starting from 0.
sizeintegerNumber of products to return per page.
floor_idstringThe section/floor ID determining which product feed to retrieve.
Response
{
  "type": "object",
  "fields": {
    "has_more": "boolean indicating if more pages are available",
    "products": "array of product objects with item_id, name, price, price_after_coupon, coupon_amount, image, affiliate_url, coupon_url, commission_rate, seller_id, provcity",
    "total_count": "integer total number of products available"
  },
  "sample": {
    "data": {
      "has_more": true,
      "products": [
        {
          "name": "Pigeon贝亲一次性超薄防溢乳垫乳贴孕妈哺乳期溢奶垫透气防止渗漏",
          "image": "//img.alicdn.com/bao/uploaded/i2/6000000003777/O1CN01BJXGH01dlv5LESIMw_!!6000000003777-0-sm.jpg",
          "price": "98",
          "item_id": "21413968519",
          "provcity": "上海",
          "seller_id": 725677994,
          "coupon_url": "//uland.taobao.com/coupon/edetail?e=...",
          "affiliate_url": "//s.click.taobao.com/t?e=...",
          "coupon_amount": "5",
          "commission_rate": "600",
          "price_after_coupon": "54"
        }
      ],
      "total_count": 200
    },
    "status": "success"
  }
}

About the Taobao API

Homepage Product Feeds

The get_homepage_products endpoint returns paginated product recommendations from the Taobao Union homepage. Each call accepts a page number (starting at 0), a size for results per page, and an optional floor_id to select a specific product feed section — for example, 29709 targets featured products. The response includes a has_more boolean, a total_count integer, and an array of product objects carrying item_id, name, price, price_after_coupon, coupon_amount, image, affiliate_url, coupon_url, and commission fields.

Product Search

The search_products endpoint accepts a required query string and an optional size parameter to control result count. It returns an array of product objects matching the same shape as the homepage feed, making it straightforward to switch between browsing and keyword-driven discovery without restructuring your data pipeline.

Product Detail

The get_product_detail endpoint resolves a specific product using the e_token value extracted from an affiliate or coupon URL. It returns the product's name, price, origin (place of origin), and the fully resolved url. This is the only endpoint that exposes geographic origin data, which is useful for filtering domestic versus imported goods or for compliance checks.

Reliability & maintenanceVerified

The Taobao API is a managed, monitored endpoint for uland.taobao.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when uland.taobao.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official uland.taobao.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a coupon aggregator that surfaces products where coupon_amount is non-zero alongside the coupon_url
  • Track commission rate changes across Taobao Union affiliate categories over time
  • Compare price versus price_after_coupon to calculate effective discount percentages for deal-finder tools
  • Populate an affiliate storefront with homepage feed products from specific floor_id sections
  • Run keyword searches via search_products to match user queries to affiliate products and generate affiliate links
  • Enrich product listings with place-of-origin data from get_product_detail for import/export filtering
  • Monitor has_more and total_count fields to estimate category depth and inventory breadth
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Taobao Union have an official developer API?+
Yes. Alibaba provides the Taobao Open Platform API at open.taobao.com, which includes affiliate-related interfaces for registered partners. Access requires merchant or developer account approval, and some affiliate endpoints are gated by traffic thresholds.
What does get_homepage_products return beyond basic pricing?+
Each product object includes item_id, display name, raw price, price_after_coupon, coupon_amount, a product image URL, a ready-to-use affiliate_url, a coupon_url for direct coupon redemption, and the commission rate. The has_more flag and total_count give you full pagination context.
Does the API return seller information, reviews, or sales volume?+
Not currently. The endpoints cover pricing, coupon details, commission rates, affiliate links, and per-product origin data. Seller profiles, buyer reviews, and sales volume figures are not part of the current response schema. You can fork this API on Parse and revise it to add an endpoint targeting those data points.
Is pagination supported for search results?+
The search_products endpoint accepts a size parameter but does not expose a page or cursor parameter in the current spec — only the number of results returned is controllable. The get_homepage_products endpoint does support full page-based pagination with has_more and total_count. You can fork this API on Parse and revise the search endpoint to add offset or cursor-based pagination.
Does get_product_detail work with any Taobao product URL?+
It requires the encoded e_token parameter found in Taobao Union affiliate or coupon URLs, not a plain Taobao item ID or standard product URL. Products outside the Union affiliate system that lack an e_token are not resolvable through this endpoint.
Page content last updated . Spec covers 3 endpoints from uland.taobao.com.
Related APIs in MarketplaceSee all →
item.taobao.com API
Retrieve detailed product information including pricing, images, and weight specifications directly from Taobao listings to compare products and make informed purchasing decisions. Access comprehensive product data from world.taobao.com to streamline your shopping research and product analysis.
aliexpress.com API
Search for products across AliExpress and instantly access detailed information including product specs, customer reviews, and pricing to make informed purchasing decisions. Browse through product categories and retrieve complete product data directly from URLs to compare options and find exactly what you're looking for.
urbanoutfitters.com API
Search Urban Outfitters' catalog to find products and browse categories, then view detailed information including prices, descriptions, color and size availability for each item. Check current sale counts and discover what's trending across the store's product lineup.
uniqlo.com API
Search Uniqlo's US store catalog for clothing and accessories, view detailed product information, and explore available categories to find exactly what you're looking for. Browse the full range of Uniqlo's offerings right from your app or service without visiting the website.
ulta.com API
Search and browse Ulta Beauty's complete product catalog with real-time pricing and inventory information, then dive into detailed product specs including ingredients, usage instructions, and customer reviews. Find exactly what you're looking for across all beauty categories with comprehensive product data at your fingertips.
zalando.it API
Browse and extract product data from Zalando Italy, including search results, category listings, and full product detail pages.
s.1688.com API
Search for wholesale products on 1688.com and retrieve detailed information including pricing, specifications, and customer reviews. Access comprehensive product data to compare suppliers and make informed purchasing decisions on China's leading B2B marketplace.
uline.com API
Search Uline's catalog by keyword or category to instantly access product details, pricing, and real-time stock availability. Browse product lines and subcategories, retrieve individual model specifications, and check inventory levels across Uline's full range of industrial and commercial supplies.