taobao-api

taobao-api

3.5

The Taobao API MCP Server is a tool for accessing product and shop data from Taobao and Tmall.

The Taobao API MCP Server is designed to provide seamless access to comprehensive product and shop data from Taobao and Tmall, China's largest e-commerce platforms. It offers a range of functionalities that enable developers to efficiently retrieve and manage data related to products, shops, and more. With high reliability, fast response times, real-time data access, scalability, and a predictable schema, the server is a robust solution for integrating e-commerce data into applications. Additionally, it offers responsive support to assist users.

Features

  • High Reliability: 99.99% uptime ensures availability.
  • Fast Response Time: Average response time of 0.5 seconds.
  • Real-Time Data: Access current and accurate information.
  • Scalability: Easily scale API usage.
  • Predictable Schema: Consistent and well-structured data format.

MCP Tools

  • Item Details (Simple Details): Retrieve product details using either the 'item ID' or 'item string ID'.
  • Item Description: Obtain product description images by providing the item ID.
  • Item SKU Info: Access detailed information about product SKUs using the item ID.
  • Item Delivery Fee: Determine delivery fees for items, with options to view details for specific SKUs.
  • Shops Search (Simple Details): Search for different shops using queries, and filter and sort the results to find the best matches.
  • Items Search (Simple Details): Conduct real-time searches for products by query or category, and refine the results through filtering and sorting.

Usage with Different Platforms

python

python
import requests

url = 'https://api.taobao.com/mcp'
params = {
    'item_id': '123456',
    'fields': 'title,price'
}
response = requests.get(url, params=params)
data = response.json()
print(data)

nodejs

javascript
const axios = require('axios');

axios.get('https://api.taobao.com/mcp', {
    params: {
        item_id: '123456',
        fields: 'title,price'
    }
})
.then(response => {
    console.log(response.data);
})
.catch(error => {
    console.error(error);
});