AliExpress 商品详情 API
Look up one AliExpress product by id and get its price, original price, rating, reviews count, images, options, variants with stock, specifications, store, ship-from country and delivery estimate in one normalized response.
价格与服务商
AliExpress 商品详情 API 价格:一个 API,2 个可互换的服务商
最便宜的服务商优先响应。如果它失败,下一个会在同一次调用中接手。
试一试
一个请求获取 AliExpress 商品详情
{
"data": {
"items": [
{
"currency": "USD",
"deliveryDaysMax": 42,
"deliveryDaysMin": 42,
"freeShipping": true,
"images": [
"https://example.com/image.jpg"
],
"isTopRatedSeller": true,
"options": [
{
"name": "Example title",
"values": [
null
]
}
],
"originalPrice": 19.99,
"price": 19.99,
"productId": "a1b2c3d4",
"quantityAvailable": 42,
"rating": 4.6,
"returnPolicy": "example",
"reviewsCount": 12500,
"sellerCountry": "US",
"sellerFeedbackCount": 12500,
"sellerFeedbackPercent": 12.5,
"sellerLevel": "example",
"sellerOpenedUtc": 12.5,
"sellerScore": 5,
"shipFrom": "example",
"shippingCost": 19.99,
"soldCount": 12500,
"specifications": [
{
"name": "Example title",
"value": "19.99"
}
],
"storeId": "a1b2c3d4",
"storeName": "Example title",
"title": "Example title",
"url": "https://example.com/page",
"variants": [
{
"attributes": {},
"image": "https://example.com/image.jpg",
"inStock": true,
"originalPrice": 19.99,
"price": 19.99,
"quantityAvailable": 42,
"skuId": "a1b2c3d4"
}
],
"video": "a1b2c3d4",
"wishlistCount": 12500
}
]
},
"found": true,
"reason": "not_found"
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-10-23 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- productIdstring
3256807039224587
AliExpress product id, the number in the product URL (https://www.aliexpress.com/item/<id>.html), e.g. 3256807039224587. The AliExpress Search SKU returns it as productId.
- countrystring
Ship-to country as a 2-letter ISO code, e.g. US or DE. It changes prices, stock and the delivery estimate.
- currencystring
Price currency as a 3-letter ISO code, e.g. USD or EUR.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `video`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. Naming a combination that no single source returns together is refused as invalid input, with no charge.
响应
JSON,每个字段一个示例值。
Product detail records (one per requested product id). Populated whenever the provider has data for the entity.
- currencystring
Price currency code, e.g. "USD", or null when no price is shown. Populated whenever the provider has data for the entity.
- deliveryDaysMaxinteger
Most days the default shipping option takes to the requested country, or null when not reported. Populated whenever the provider has data for the entity.
- deliveryDaysMininteger
Fewest days the default shipping option takes to the requested country, or null when not reported. Populated whenever the provider has data for the entity.
- freeShippingboolean可设为必填
True when the default shipping option to the requested country costs nothing after AliExpress's buyer promotions, or null when the serving source does not report it.
- imagesstring[]
Product image URLs, primary first. Populated whenever the provider has data for the entity.
- isTopRatedSellerboolean
True when AliExpress marks the store as a top-rated seller, or null when not reported. Populated whenever the provider has data for the entity.
- originalPricenumber
Price of the default variant before the current discount, or null when not shown. Populated whenever the provider has data for the entity.
- pricenumber
Current price of the default variant in the requested currency (the lowest variant price when the page shows a range), or null when not shown. Populated whenever the provider has data for the entity.
- productIdstring
AliExpress product id. Populated whenever the provider has data for the entity.
- quantityAvailableinteger
Units in stock across all variants, or null when not reported. Populated whenever the provider has data for the entity.
- ratingnumber
Average customer rating, 0-5, or null when the product is unrated. Populated whenever the provider has data for the entity.
- returnPolicystring可设为必填
The returns promise AliExpress shows on the product, e.g. "Free returns within 90 days", or null when the serving source does not report it.
- reviewsCountinteger
Number of customer reviews, or null when not reported. Populated whenever the provider has data for the entity.
- sellerCountrystring
Country the store is registered in, as AliExpress names it, e.g. "China", or null when not reported. Populated whenever the provider has data for the entity.
- sellerFeedbackCountinteger
Number of buyer feedback ratings the store has received, or null when not reported. Populated whenever the provider has data for the entity.
- sellerFeedbackPercentnumber
Share of the store's buyer feedback that is positive, as a percentage, e.g. 95.9, or null when not reported. Populated whenever the provider has data for the entity.
- sellerLevelstring
The store's AliExpress seller level code, e.g. "25-s", or null when not reported. Populated whenever the provider has data for the entity.
- sellerOpenedUtcnumber
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. The day the store opened on AliExpress, as midnight UTC of that date; null when not reported. Populated whenever the provider has data for the entity.
- sellerScoreinteger
The store's AliExpress feedback score, the points AliExpress shows beside the store, or null when not reported. Populated whenever the provider has data for the entity.
- shipFromstring
Country the default shipping option ships from, as AliExpress names it, e.g. "China", or null when not reported. Populated whenever the provider has data for the entity.
- shippingCostnumber可设为必填
Shipping cost of the default option to the requested country, in the requested currency, or null when not reported or the serving source does not report it in that currency. AliExpress applies buyer promotions to it, so sources can differ.
- soldCountinteger
Units sold, read from AliExpress's rounded label, so "4,000+ sold" comes back as 4000; null when not shown.
- storeIdstring
Storefront number of the store, the digits in https://www.aliexpress.com/store/<id>, or null when not reported. Populated whenever the provider has data for the entity.
- storeNamestring
Name of the store selling the product, or null when not reported. Populated whenever the provider has data for the entity.
- titlestring
Product title. Populated whenever the provider has data for the entity.
- urlstring
AliExpress product page URL with tracking query parameters removed.
- videostring可设为必填
Product video URL (MP4), or null when the product has none or the serving source does not report it.
- wishlistCountinteger可设为必填
Number of shoppers who added the product to their wish list, or null when the serving source does not report it.
The choices a buyer picks from, e.g. Color and Size, each with its values. Populated whenever the provider has data for the entity.
- namestring
Option name as AliExpress shows it, e.g. "Color".
- valuesstring[]
Values a buyer can pick, e.g. ["green", "Purple"].
The seller's specifications table, one name and value per row. Populated whenever the provider has data for the entity.
- namestring
Attribute name as the seller lists it, e.g. "Material".
- valuestring
Attribute value as the seller lists it.
One entry per purchasable combination of options. Populated whenever the provider has data for the entity.
- attributesobject
The option values that make up this variant, keyed by option name, e.g. {"Color": "Purple", "Size": "XL"}, or null when the serving source does not report them.
- imagestring
Picture of this variant, or null when it has none or the serving source does not report it.
- inStockboolean
True when this variant can be bought now, or null when not reported.
- originalPricenumber
Price of this variant before the current discount, or null when not reported.
- pricenumber
Current price of this variant, or null when the serving source does not report it.
- quantityAvailableinteger
Units of this variant in stock, or null when not reported.
- skuIdstring
AliExpress id of this variant.
- foundboolean
True when the product was found.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 AliExpress 商品详情 API
AnyAPI 的 AliExpress 商品详情 API 只需一次 POST 请求 /v1/run/aliexpress.product,就以统一格式的 JSON 返回 AliExpress 数据。Look up one AliExpress product by id and get its price, original price, rating, reviews count, images, options, variants with stock, specifications, store, ship-from country and delivery estimate in one normalized response.AnyAPI 会在 2 个数据源之间路由每个请求,某个数据源失败时自动切换。费用:每千次请求 US$0.85 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 AliExpress 商品详情 API 调用中有 100.0% 成功,响应时间中位数为 15.1 秒,共测量 1 次调用。