TikTok Intelligence ET
TikTok New Product Rank
Discover trending new products across 16 TikTok Shop markets using regional new-product ranking data. Call via REST API or MCP from 10 credits per call.
MCP tool name
nexscope_tiktok_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": "tiktok-new-product-rank-1",
"method": "tools/call",
"params": {
"name": "nexscope_tiktok_new_product_rank",
"arguments": {
"date": "2026-08-01",
"pageNum": 1,
"pageSize": 10,
"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 YYYY-MM-DD format Example: 2026-08-01 |
region | string | optional | Region, default US. Options: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France) Example: US |
pageNum | integer | optional | Page number, default 1 Example: 1 |
pageSize | integer | optional | Items per page, default 50 Example: 10 |
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": "2026-08-01",
"pageNum": 1,
"pageSize": 10,
"region": "US"
}Example structuredContent
{}