curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/alibaba-product \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/alibaba-product"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/alibaba-product', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape one Alibaba.com product's full detail
Fetches one Alibaba.com product (by product_id or url) and returns it as JSON: title, categories, images, videos, price summary (priceText, priceMin/priceMax in the local currency of the exit, which varies by exit country, and priceMinUsd/priceMaxUsd in USD, the same on every exit), priceTiers (price per quantity range, local price and priceUsd), moq + unit, SKU variants (skuPricing is sku when SKUs carry their own prices, tiers when every SKU is priced by priceTiers and the SKU prices are null), attributes, leadTimes (days per quantity range), packaging, shippingMethods, shipFrom, tradeAssurance, and the supplier (name, store/profile URL, country, location, years on Alibaba, business type, goldSupplier, verified + verifiedBy, rating, reviews, response time, on-time delivery rate). Companion to /marketplace/alibaba-search.
curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/alibaba-product \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/alibaba-product"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/alibaba-product', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
Alibaba product URL, e.g. 'https://www.alibaba.com/product-detail/..._1601919386560.html'. Either url or product_id is required.
Numeric Alibaba product id, e.g. '1601919386560' (the number before .html).
Exit-IP country (ISO-2). Alibaba prices in the exit's currency; USD figures are always included. Blank for a smart exit.
Response
JSON with the full product record.

