TikTok Intelligence ET
TikTok Intelligence ET: list New Product Rank API
TikTok Intelligence ET: list New Product Rank API.
MCP tool name
nexscope_data_et_list_new_product_rankMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "data-et-list-new-product-rank-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_et_list_new_product_rank",
"arguments": {
"date": "2025-06-15",
"pageNum": 1,
"pageSize": 50,
"region": "US"
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
date | string | required | Date in the format `YYYY-MM-DD` Example: {} |
region | string | optional | Region, default `US`. Optional values: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (UK), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France) Example: US |
pageNum | integer | optional | Pagination page number, default `1` Example: 1 |
pageSize | integer | optional | Number of items per page, default `50` Example: 50 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Number of records Example: {} |
products | array | optional | Latest product list (see product object below) Example: {} |
columns | array | optional | Rendered columns Example: {} |
type | string | optional | Rendering style Example: {} |
costToken | integer | optional | Consume token Example: {} |
title | string | optional | Product name Example: {} |
asin | string | optional | Product ID Example: {} |
region | string | optional | area code Example: {} |
price | number | optional | SPU average price Example: {} |
minPrice | number | optional | lowest price Example: {} |
maxPrice | number | optional | highest price Example: {} |
currency | string | optional | Currency Example: {} |
totalSaleCnt | integer | optional | total sales Example: {} |
totalSale30dCnt | integer | optional | Sales volume in the past 30 days Example: {} |
totalSaleGmvAmt | number | optional | total sales Example: {} |
totalSaleGmv30dAmt | number | optional | Sales in the past 30 days Example: {} |
salesTrendFlagText | string | optional | Sales trend indicator, 0=stable, 1=increasing, 2=declining Example: {} |
totalVideoCnt | integer | optional | Total number of videos Example: {} |
totalLiveCnt | integer | optional | Total number of live broadcasts Example: {} |
totalIflCnt | integer | optional | total number of people Example: {} |
productCommissionRate | number | optional | Product commission ratio Example: {} |
productRating | number | optional | product rating Example: {} |
reviewCount | integer | optional | Number of comments Example: {} |
availableDate | string (date) | optional | First crawl date Example: {} |
categoryId | string | optional | Product category ID Example: {} |
imageUrl | string | optional | Product pictures Example: {} |
productImageUrls | array | optional | Product image URL list Example: {} |
sourceType | string | optional | Product source Example: {} |
Examples
Example arguments
{
"date": "2025-06-15",
"pageNum": 1,
"pageSize": 50,
"region": "US"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}