https://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-detail/runRun this API
Send a JSON request to execute this API and receive the direct response payload.
Endpoint
| Method | POST |
| Path | https://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-detail/run |
| Auth | Bearer API key |
| Content-Type | application/json |
Request body
| Name | Type | Required | Description |
|---|---|---|---|
asins | string | required | ASIN list, supports batch query, up to 40 ASINs. Format: ^[A-Z0-9]+(,[A-Z0-9]+){0,39}$. Example: B072MQ5BRX,B08N5WRWNW Example: B072MQ5BRX |
amazonDomain | string | optional | Amazon country site, default amazon.com. Options: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.co.jp, amazon.ca, amazon.com.au, amazon.com.br, amazon.in, amazon.nl, amazon.se, amazon.pl, amazon.sg, amazon.sa, amazon.ae, amazon.com.tr, amazon.com.mx, amazon.eg, amazon.cn, amazon.com.be |
language | string | optional | Language. Examples: en_US, de_DE, fr_FR, ja_JP, it_IT, es_ES, pt_BR, en_GB, zh_CN |
deliveryZip | string | optional | Delivery zip code, used to get delivery-related pricing. Examples: 10001 (New York, US), 10115 (Berlin, Germany), EC1A 1BB (London, UK) |
device | string | optional | Device type: desktop (default), mobile, tablet |
returnBoughtTogether | boolean | optional | Whether to return frequently bought together items (boughtTogether), default false Example: false |
returnRelatedProducts | boolean | optional | Whether to return related product list (relatedProducts), default false Example: false |
returnAuthorsReviews | boolean | optional | Whether to return author review list (authorsReviews), default false Example: false |
Request example
{
"returnAuthorsReviews": false,
"asins": "B072MQ5BRX",
"returnBoughtTogether": false,
"returnRelatedProducts": false
}Response body
Returns the documented upstream API response directly without an additional wrapper.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Total rows Example: 1 |
columns | array | optional | Rendered columns Example: [] |
type | string | optional | Render style |
costToken | integer | optional | Token consumption Example: 1 |
products | array | optional | Product list (see below) Example: [] |
products[].asin | string | optional | ASIN code Example: B072MQ5BRX |
products[].title | string | optional | Product title |
products[].brand | string | optional | Brand |
products[].price | number | optional | Price Example: 1 |
products[].extractedPrice | number | optional | Extracted price Example: 1 |
products[].oldPrice | number | optional | Original price Example: 1 |
products[].extractedOldPrice | number | optional | Extracted original price Example: 1 |
products[].currency | string | optional | Currency |
products[].discount | string | optional | Discount |
products[].saveWithCoupon | string | optional | Amount saved with coupon |
products[].rating | number | optional | Rating Example: 1 |
products[].ratings | integer | optional | Number of reviews Example: 1 |
products[].prime | boolean | optional | Whether it is a Prime item Example: false |
products[].stock | string | optional | Stock status |
products[].delivery | string | optional | Delivery information |
products[].link | string | optional | Product link |
products[].linkClean | string | optional | Clean link |
products[].asinUrl | string | optional | Link Example: B072MQ5BRX |
products[].imageUrl | string | optional | Thumbnail Example: https://example.com/image.jpg |
products[].thumbnail | string | optional | Thumbnail |
products[].productImageUrls | array | optional | Product image URL list Example: [] |
products[].aboutItem | array | optional | Bullet points Example: [] |
products[].productDescription | string | optional | Product description; when A+ content exists, this is a JSON string (see A+ structure below) |
products[].description | string | optional | Product description |
products[].dimension | string | optional | Product dimensions |
products[].weight | string | optional | Weight |
products[].tags | string | optional | Tag list |
products[].badges | string | optional | Badge list |
products[].climatePledgeFriendly | boolean | optional | Whether it is Climate Pledge Friendly Example: false |
products[].snapEbtEligible | boolean | optional | Whether SNAP EBT eligible Example: false |
products[].boughtLastMonth | string | optional | Units bought last month (string) |
products[].boughtLastMonthCount | integer | optional | Units bought last month (number) Example: 1 |
products[].reviewsSummary | string | optional | Review summary |
products[].reviewsImages | array | optional | Review image list Example: [] |
products[].sourceTool | string | optional | Source tool |
products[].sourceType | string | optional | Source type: amazon |
products[].pageFileUrl | string | optional | Full page file URL Example: https://example.com/image.jpg |
products[].manufacturer | string | optional | Manufacturer |
products[].productDimensions | string | optional | Product dimensions |
products[].upc | string | optional | UPC code |
products[].units | string | optional | Units |
products[].review | integer | optional | Number of reviews Example: 1 |
products[].fiveStar | integer | optional | Five-star review count Example: 1 |
products[].fourStar | integer | optional | Four-star review count Example: 1 |
products[].threeStar | integer | optional | Three-star review count Example: 1 |
products[].twoStar | integer | optional | Two-star review count Example: 1 |
products[].oneStar | integer | optional | One-star review count Example: 1 |
products[].items | array | optional | Variant item list, each item contains name (name), asin (ASIN code), position (position), selected (whether selected) Example: [] |
products[].position | integer | optional | Module order Example: 1 |
products[].image | string | optional | A+ module main image URL (often contains aplus-media-library-service-media) Example: https://example.com/image.jpg |
products[].carouselImages | array | optional | Optional; carousel sub-items, each containing position / title / image Example: [] |
asin | string | optional | ASIN code Example: B072MQ5BRX |
title | string | optional | Title |
products[].price | string | optional | Price |
extractedPrice | number | optional | Extracted price Example: 1 |
products[].priceUnit | string | optional | Unit price |
extractedPriceUnit | number | optional | Extracted unit price Example: 1 |
products[].thumbnail | string | optional | Thumbnail |
products[].link | string | optional | Link |
products[].linkClean | string | optional | Clean link |
products[].stock | string | optional | Stock status |
delivery | array | optional | Delivery information Example: [] |
position | integer | optional | Position Example: 1 |
products[].oldPrice | string | optional | Original price |
extractedOldPrice | number | optional | Extracted original price Example: 1 |
rating | number | optional | Rating Example: 1 |
reviews | integer | optional | Number of reviews Example: 1 |
prime | boolean | optional | Whether it is a Prime item Example: false |
sponsored | boolean | optional | Whether it is a sponsored item Example: false |
climatePledgeFriendly | boolean | optional | Whether Climate Pledge Friendly Example: false |
products[].discount | string | optional | Discount |
badges | array | optional | Badge list Example: [] |
products[].text | string | optional | Review content |
products[].author | string | optional | Author |
authorImage | string | optional | Author avatar Example: https://example.com/image.jpg |
products[].authorLink | string | optional | Author link |
date | string | optional | Date Example: 2026-01-01 |
verifiedPurchase | boolean | optional | Whether verified purchase Example: false |
products[].helpfulVotes | string | optional | Helpful vote count |
products[].productSize | string | optional | Product size |
products[].productFlavorName | string | optional | Product flavor name |
errcode | integer | optional | Upstream status code returned by the provider. |
errmsg | string | optional | Upstream status message returned by the provider. |
code | string | optional | Provider-specific status code. |
msg | string | optional | Provider-specific status message. |
message | string | optional | Provider-specific message. |
sourceType | string | optional | Provider-specific source platform type. |
sourceTool | string | optional | Provider-specific source tool name. |
costTime | integer | optional | Execution time reported by the upstream provider. |
page | integer | optional | Current page returned by the upstream provider. |
pageSize | integer | optional | Page size returned by the upstream provider. |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. |
totalPage | integer | optional | Total page count returned by the upstream provider. |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. |
Response example
Direct response payload. No extra wrapper is added.
{
"total": 1,
"columns": [],
"costToken": 1,
"products": [
{
"asin": "B072MQ5BRX",
"price": 1,
"extractedPrice": 1,
"oldPrice": 1,
"extractedOldPrice": 1,
"rating": 1,
"ratings": 1,
"prime": false,
"asinUrl": "B072MQ5BRX",
"imageUrl": "https://example.com/image.jpg",
"productImageUrls": [],
"aboutItem": [],
"climatePledgeFriendly": false,
"snapEbtEligible": false,
"boughtLastMonthCount": 1,
"reviewsImages": [],
"pageFileUrl": "https://example.com/image.jpg",
"review": 1,
"fiveStar": 1,
"fourStar": 1,
"threeStar": 1,
"twoStar": 1,
"oneStar": 1,
"items": [],
"position": 1,
"image": "https://example.com/image.jpg",
"carouselImages": []
}
],
"asin": "B072MQ5BRX",
"extractedPrice": 1,
"extractedPriceUnit": 1,
"delivery": [],
"position": 1,
"extractedOldPrice": 1,
"rating": 1,
"reviews": 1,
"prime": false,
"sponsored": false,
"climatePledgeFriendly": false,
"badges": [],
"authorImage": "https://example.com/image.jpg",
"date": "2026-01-01",
"verifiedPurchase": false
}Responses
| Code | Description |
|---|---|
| 200 | API executed successfully. Body is the direct response payload. |
| 400 | Request JSON or required API parameters are invalid. |
| 401 | API key is missing, invalid, or cannot be matched to a user. |
| 5xx | API execution or upstream service failed. |
Data source, freshness, and limitations
Source, freshness, coverage, rate limits, and estimation notes are not specified in this API definition unless they appear in the request or response field documentation above. Do not assume official marketplace data or real-time freshness when it is not explicitly documented.