https://api.nexscope.ai/api/skill-api/v1/skills/geekbi-temu-category-search/runRun this API
Send a JSON request to execute this API and receive the documented response payload.
Endpoint
| Method | POST |
| Path | https://api.nexscope.ai/api/skill-api/v1/skills/geekbi-temu-category-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: pets |
sort | string | optional | Confirmed provider sort field; omit when unnecessary. |
order | string | optional | Sort direction, case-insensitive. |
dsrMin | number | optional | Lower bound for dsr; minimum must not exceed maximum. |
dsrMax | number | optional | Upper bound for dsr; minimum must not exceed maximum. |
totalSoldMin | integer | optional | Lower bound for totalSold; minimum must not exceed maximum. |
totalSoldMax | integer | optional | Upper bound for totalSold; minimum must not exceed maximum. |
itemCountMin | integer | optional | Lower bound for itemCount; minimum must not exceed maximum. |
itemCountMax | integer | optional | Upper bound for itemCount; minimum must not exceed maximum. |
mallCountMin | integer | optional | Lower bound for mallCount; minimum must not exceed maximum. |
mallCountMax | integer | optional | Upper bound for mallCount; minimum must not exceed maximum. |
avgPriceMin | number | optional | Lower bound for avgPrice; minimum must not exceed maximum. |
avgPriceMax | number | optional | Upper bound for avgPrice; minimum must not exceed maximum. |
totalSalesMin | number | optional | Lower bound for totalSales; minimum must not exceed maximum. |
totalSalesMax | number | optional | Upper bound for totalSales; minimum must not exceed maximum. |
Request example
{
"regionId": 211,
"page": 1,
"size": 3,
"keyword": "pets"
}Response body
| Name | Type | Required | Description |
|---|---|---|---|
data | any | required | Data value used by this API operation. |
code | integer | required | 0 means accepted or successful; nonzero is a platform error. |
msg | string | null | required | Msg value used by this API operation. |
ts | string | required | Epoch milliseconds. |
time | string | required | Server local time: yyyy-MM-dd HH:mm:ss. |
cost | string | required | Elapsed milliseconds, never credits; -1 outside web requests. |
traceId | string | null | required | Trace id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data | object | required | Data value used by this API operation. |
data.columns | array | null | optional | Render column definitions; business records are separate. |
data.columns[] | any | required | Item in data columns. |
data.title | string | null | optional | Provider render/source metadata: title. |
data.type | string | null | optional | Provider render/source metadata: type. |
data.sourceTool | string | null | optional | Provider render/source metadata: sourceTool. |
data.sourceType | string | null | optional | Provider render/source metadata: sourceType. |
data.items | array | null | optional | Returned records, including valid empty results; preserve duplicate records and unknown fields. |
data.items[] | object | required | Item in data items. |
data.items[].catName | string | null | optional | Provider catName; preserve identifier and timestamp strings. |
data.items[].thumbnail | string | null | optional | Provider thumbnail; preserve identifier and timestamp strings. |
data.items[].createTime | string | null | optional | Provider createTime; preserve identifier and timestamp strings. |
data.items[].updateTime | string | null | optional | Provider updateTime; preserve identifier and timestamp strings. |
data.items[].regionId | number | null | optional | Provider regionId; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].dsr | number | null | optional | Provider dsr; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].totalSold | number | null | optional | Provider totalSold; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].totalSales | number | null | optional | Provider totalSales; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].avgPrice | number | null | optional | Provider avgPrice; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].itemCount | number | null | optional | Provider itemCount; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].mallCount | number | null | optional | Provider mallCount; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].semiManagedItemCount | number | null | optional | Provider semiManagedItemCount; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].semiManagedMallCount | number | null | optional | Provider semiManagedMallCount; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].catId | number | null | optional | Provider catId; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].optId | number | null | optional | Provider optId; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].catLevel | number | null | optional | Provider catLevel; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].parentCatId | number | null | optional | Provider parentCatId; monetary values use the selected site's currency unless identified as supply prices. |
data.items[].isLeaf | boolean | null | optional | Whether this category is a leaf. |
data.items[].parentCatItems | array | null | optional | Full parent category path. |
data.items[].parentCatItems[] | any | required | Item in data items[] parentCatItems. |
data.items[].daySold | number | null | optional | Provider day Sold metric; sales revenue uses site currency. |
data.items[].daySoldRate | number | null | optional | Provider growth rate for day Sold. |
data.items[].daySales | number | null | optional | Provider day Sales metric; sales revenue uses site currency. |
data.items[].daySalesRate | number | null | optional | Provider growth rate for day Sales. |
data.items[].dayItemCount | number | null | optional | Provider day ItemCount metric; sales revenue uses site currency. |
data.items[].dayItemCountRate | number | null | optional | Provider growth rate for day ItemCount. |
data.items[].dayMallCount | number | null | optional | Provider day MallCount metric; sales revenue uses site currency. |
data.items[].dayMallCountRate | number | null | optional | Provider growth rate for day MallCount. |
data.items[].weekSold | number | null | optional | Provider week Sold metric; sales revenue uses site currency. |
data.items[].weekSoldRate | number | null | optional | Provider growth rate for week Sold. |
data.items[].weekSales | number | null | optional | Provider week Sales metric; sales revenue uses site currency. |
data.items[].weekSalesRate | number | null | optional | Provider growth rate for week Sales. |
data.items[].weekItemCount | number | null | optional | Provider week ItemCount metric; sales revenue uses site currency. |
data.items[].weekItemCountRate | number | null | optional | Provider growth rate for week ItemCount. |
data.items[].weekMallCount | number | null | optional | Provider week MallCount metric; sales revenue uses site currency. |
data.items[].weekMallCountRate | number | null | optional | Provider growth rate for week MallCount. |
data.items[].monthSold | number | null | optional | Provider month Sold metric; sales revenue uses site currency. |
data.items[].monthSoldRate | number | null | optional | Provider growth rate for month Sold. |
data.items[].monthSales | number | null | optional | Provider month Sales metric; sales revenue uses site currency. |
data.items[].monthSalesRate | number | null | optional | Provider growth rate for month Sales. |
data.items[].monthItemCount | number | null | optional | Provider month ItemCount metric; sales revenue uses site currency. |
data.items[].monthItemCountRate | number | null | optional | Provider growth rate for month ItemCount. |
data.items[].monthMallCount | number | null | optional | Provider month MallCount metric; sales revenue uses site currency. |
data.items[].monthMallCountRate | number | null | optional | Provider growth rate for month MallCount. |
data.total | integer | null | optional | Provider match count, possibly capped at 10000 for searches. |
data.regionId | integer | null | optional | Region used for the query. |
data.page | integer | null | optional | Current page. |
data.size | integer | null | optional | Items per page. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data | null | required | Data value used by this API operation. |
Response example
Platform response envelope. code 0 indicates success or acceptance; data contains the business result.
{
"data": {
"columns": [],
"items": [],
"total": 0,
"regionId": 211,
"page": 1,
"size": 3
},
"code": 0,
"msg": "ok",
"ts": "0",
"time": "2026-01-01 00:00:00",
"cost": "-1",
"traceId": null
}Responses
| Code | Description |
|---|---|
| 200 | HTTP request completed. Check JSON code; only 0 indicates business success or acceptance. |
| 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.