https://api.nexscope.ai/api/skill-api/v1/skills/geekbi-temu-goods-search/runRun this API
Send a JSON request to execute this API and receive the direct response payload.
Endpoint
| Method | POST |
| Path | https://api.nexscope.ai/api/skill-api/v1/skills/geekbi-temu-goods-search/run |
| Auth | Bearer API key |
| Content-Type | application/json |
Request body
| Name | Type | Required | Description |
|---|---|---|---|
regionId | integer | optional | Temu region from sites[].regionId; never siteId. Example: 211 |
page | integer | optional | Page number. Example: 1 |
size | integer | optional | Items per page; page times size must not exceed 10000. Example: 3 |
keyword | string | optional | User keyword; preserve the supplied language. Example: dress |
sort | string | optional | Confirmed provider sort field; omit when unnecessary. |
order | string | optional | Sort direction, case-insensitive. |
catIds | array | optional | Category identifiers obtained from category lookup. |
matchMode | integer | optional | 1 strict matching, 2 fuzzy matching. Example: 2 |
status | array | optional | 1 normal, 2 out of stock, 3 delisted. |
hostingMode | integer | optional | 1 fully managed, 2 semi-managed. |
soldMin | integer | optional | Lower bound for sold; minimum must not exceed maximum. |
soldMax | integer | optional | Upper bound for sold; minimum must not exceed maximum. |
daySoldMin | integer | optional | Lower bound for daySold; minimum must not exceed maximum. |
daySoldMax | integer | optional | Upper bound for daySold; minimum must not exceed maximum. |
weekSoldMin | integer | optional | Lower bound for weekSold; minimum must not exceed maximum. |
weekSoldMax | integer | optional | Upper bound for weekSold; minimum must not exceed maximum. |
monthSoldMin | integer | optional | Lower bound for monthSold; minimum must not exceed maximum. |
monthSoldMax | integer | optional | Upper bound for monthSold; minimum must not exceed maximum. |
quantityMin | integer | optional | Lower bound for quantity; minimum must not exceed maximum. |
quantityMax | integer | optional | Upper bound for quantity; minimum must not exceed maximum. |
mallSoldMin | integer | optional | Lower bound for mallSold; minimum must not exceed maximum. |
mallSoldMax | integer | optional | Upper bound for mallSold; minimum must not exceed maximum. |
reviewNumMin | integer | optional | Lower bound for reviewNum; minimum must not exceed maximum. |
reviewNumMax | integer | optional | Upper bound for reviewNum; minimum must not exceed maximum. |
salesMin | number | optional | Lower bound for sales; minimum must not exceed maximum. |
salesMax | number | optional | Upper bound for sales; minimum must not exceed maximum. |
daySalesMin | number | optional | Lower bound for daySales; minimum must not exceed maximum. |
daySalesMax | number | optional | Upper bound for daySales; minimum must not exceed maximum. |
weekSalesMin | number | optional | Lower bound for weekSales; minimum must not exceed maximum. |
weekSalesMax | number | optional | Upper bound for weekSales; minimum must not exceed maximum. |
monthSalesMin | number | optional | Lower bound for monthSales; minimum must not exceed maximum. |
monthSalesMax | number | optional | Upper bound for monthSales; minimum must not exceed maximum. |
priceMin | number | optional | Lower bound for price; minimum must not exceed maximum. |
priceMax | number | optional | Upper bound for price; minimum must not exceed maximum. |
supplyPriceMin | number | optional | Lower bound for supplyPrice; minimum must not exceed maximum. |
supplyPriceMax | number | optional | Upper bound for supplyPrice; minimum must not exceed maximum. |
daySoldRateMin | number | optional | Lower bound for daySoldRate; minimum must not exceed maximum. |
daySoldRateMax | number | optional | Upper bound for daySoldRate; minimum must not exceed maximum. |
weekSoldRateMin | number | optional | Lower bound for weekSoldRate; minimum must not exceed maximum. |
weekSoldRateMax | number | optional | Upper bound for weekSoldRate; minimum must not exceed maximum. |
monthSoldRateMin | number | optional | Lower bound for monthSoldRate; minimum must not exceed maximum. |
monthSoldRateMax | number | optional | Upper bound for monthSoldRate; minimum must not exceed maximum. |
daySalesRateMin | number | optional | Lower bound for daySalesRate; minimum must not exceed maximum. |
daySalesRateMax | number | optional | Upper bound for daySalesRate; minimum must not exceed maximum. |
weekSalesRateMin | number | optional | Lower bound for weekSalesRate; minimum must not exceed maximum. |
weekSalesRateMax | number | optional | Upper bound for weekSalesRate; minimum must not exceed maximum. |
monthSalesRateMin | number | optional | Lower bound for monthSalesRate; minimum must not exceed maximum. |
monthSalesRateMax | number | optional | Upper bound for monthSalesRate; minimum must not exceed maximum. |
goodsScoreMin | number | optional | Lower bound for goodsScore; minimum must not exceed maximum. |
goodsScoreMax | number | optional | Upper bound for goodsScore; minimum must not exceed maximum. |
onSaleTimeMin | string | optional | Earliest onSaleTime in ISO-8601 date-time; minimum must not exceed maximum. |
onSaleTimeMax | string | optional | Latest onSaleTime in ISO-8601 date-time; minimum must not exceed maximum. |
mallOpenTimeMin | string | optional | Earliest mallOpenTime in ISO-8601 date-time; minimum must not exceed maximum. |
mallOpenTimeMax | string | optional | Latest mallOpenTime in ISO-8601 date-time; minimum must not exceed maximum. |
Request example
{
"regionId": 211,
"page": 1,
"size": 3,
"keyword": "dress"
}Response body
| Name | Type | Required | Description |
|---|---|---|---|
errcode | integer | null | optional | Provider business status; observed success is 200. |
errmsg | string | null | optional | Provider business status message. |
columns | array | null | optional | Render column definitions; business records are separate. |
title | string | null | optional | Provider render/source metadata: title. |
type | string | null | optional | Provider render/source metadata: type. |
sourceTool | string | null | optional | Provider render/source metadata: sourceTool. |
sourceType | string | null | optional | Provider render/source metadata: sourceType. |
items | array | null | optional | Returned records, including valid empty results; preserve duplicate records and unknown fields. |
total | integer | null | optional | Provider match count, possibly capped at 10000 for searches. |
regionId | integer | null | optional | Region used for the query. |
page | integer | null | optional | Current page. |
size | integer | null | optional | Items per page. |
Response example
Direct response payload. No extra wrapper is added.
{
"errmsg": "ok",
"errcode": 200,
"columns": [],
"items": [],
"total": 0,
"regionId": 211,
"page": 1,
"size": 3
}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.