https://claw-callback.nexscope.ai/api/skill-api/v1/skills/walmart-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/walmart-product-detail/run |
| Auth | Bearer API key |
| Content-Type | application/json |
Request body
| Name | Type | Required | Description |
|---|---|---|---|
productId | integer | required | Product ID (ItemId), the numeric ID contained in the product detail link. For example: the 5169493923 in https://www.walmart.com/ip/5169493923 Example: 5169493923 |
includeStats | boolean | optional | Whether to include historical price/historical sales, default true Example: false |
Request example
{
"includeStats": false,
"productId": "5169493923"
}Response body
Returns the documented upstream API response directly without an additional wrapper.
| Name | Type | Required | Description |
|---|---|---|---|
code | string | optional | Return code ("200" indicates success) |
msg | string | optional | Message ("ok" on success, error description on failure) |
total | integer | optional | Number of products returned (typically 1 for this endpoint) Example: 1 |
products | array | optional | Product list (see product object below) Example: [] |
columns | array | optional | Column definitions (metadata describing each field in products, including field, title, cellType, etc.) Example: [] |
type | string | optional | Response render type (fixed value "productWorkbenches") |
costTime | integer | optional | API elapsed time (milliseconds) Example: 1 |
costToken | integer | optional | Token cost Example: 1 |
products[].usItemId | integer | optional | Internal product ID (same as the requested productId) Example: 1 |
products[].productId | string | optional | Walmart product unique identifier (alphanumeric, e.g., "6YBM50F6ZXAE") Example: example-id |
products[].title | string | optional | Product name |
products[].description | string | optional | Product description |
products[].price | number | optional | Current selling price (USD) Example: 1 |
products[].wasPrice | number | optional | Striketrough price (USD), may be null when no discount Example: 1 |
products[].minPrice | number | optional | Minimum price (USD) Example: 1 |
products[].brand | string | optional | Brand name |
products[].rating | number | optional | Product rating (0.0-5.0) Example: 1 |
products[].reviews | integer | optional | Review count Example: 1 |
products[].salesEstimate | integer | optional | Sales estimate (units, in recent period) Example: 1 |
products[].revenue | number | optional | Revenue estimate (USD) Example: 1 |
products[].sellerName | string | optional | Seller name |
products[].fulfillmentType | string | optional | Fulfillment type: "MARKETPLACE" (third-party seller self-fulfilled) or "WFS" (Walmart Fulfillment Services) |
products[].productPageUrl | string | optional | Product page URL Example: https://example.com/image.jpg |
products[].imageUrl | string | optional | Product image URL (thumbnail) Example: https://example.com/image.jpg |
products[].departmentName | string | optional | Department name (e.g., "Cell Phones") |
products[].departmentId | integer | optional | Department ID Example: 1 |
products[].listingScore | integer | optional | Listing quality score Example: 1 |
products[].contentScore | integer | optional | Content quality score Example: 1 |
products[].outOfStock | integer | optional | Whether out of stock (0=in stock, 1=out of stock) Example: 1 |
products[].sponsored | integer | optional | Whether a sponsored product (0=no, 1=yes) Example: 1 |
products[].isBranded | integer | optional | Whether a branded product (0=no, 1=yes) Example: 1 |
products[].multipleOptionsAvailable | integer | optional | Whether there are variants (0=no, 1=yes) Example: 1 |
products[].createdAt | string | optional | First indexed time by WallySmarter (format: yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z') |
products[].updatedAt | string | optional | Most recent data update time (same format as above) Example: 2026-01-01 |
products[].stats | object | optional | Historical statistics (only returned when includeStats=true, otherwise null. See structure below) Example: {} |
products[].sourceTool | string | optional | Source tool identifier |
products[].sourceType | string | optional | Product source platform (fixed value "walmart") |
stats.price | array | optional | Historical selling price time series (sorted by date ascending). Each item is a single date-price mapping Example: [] |
stats.sales | array | optional | Historical sales time series (sorted by date ascending). Each item is a single date-sales mapping Example: [] |
errcode | integer | optional | Upstream status code returned by the provider. |
errmsg | string | optional | Upstream status message returned by the provider. |
message | string | optional | Provider-specific message. |
title | string | optional | Provider-specific response title. |
sourceType | string | optional | Provider-specific source platform type. |
sourceTool | string | optional | Provider-specific source tool name. |
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,
"products": [
{
"usItemId": 1,
"productId": "example-id",
"price": 1,
"wasPrice": 1,
"minPrice": 1,
"rating": 1,
"reviews": 1,
"salesEstimate": 1,
"revenue": 1,
"productPageUrl": "https://example.com/image.jpg",
"imageUrl": "https://example.com/image.jpg",
"departmentId": 1,
"listingScore": 1,
"contentScore": 1,
"outOfStock": 1,
"sponsored": 1,
"isBranded": 1,
"multipleOptionsAvailable": 1,
"updatedAt": "2026-01-01",
"stats": {}
}
],
"columns": [],
"costTime": 1,
"costToken": 1,
"stats": {
"price": [],
"sales": []
}
}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.