TikTok Intelligence ET
TikTok Intelligence ET: seller Detail API
TikTok Intelligence ET: seller Detail API.
MCP tool name
nexscope_data_et_seller_detailMCP 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-seller-detail-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_et_seller_detail",
"arguments": {
"sellerId": "7495514739648989419"
}
}
}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 |
|---|---|---|---|
sellerId | string | required | TikTok Shop store ID. Can be obtained from the results of the "ET TikTok Store Search" skill (`nexscope-et-list-seller`) or using the ID from a known store link. Maximum length 1000 Example: {} |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
errcode | integer | optional | Business status code, 200 indicates success (see error code below for details) Example: {} |
errmsg | string | optional | Business status description Example: {} |
costToken | integer | optional | Consume token Example: {} |
columns | array | optional | Rendered column definitions (display metadata) Example: {} |
type | string | optional | Rendered style (such as `tableListWorkbenches`) Example: {} |
sellerId | string | optional | Store ID Example: {} |
sellerName | string | optional | Store name Example: {} |
sellerLink | string | optional | Store link Example: {} |
coverUrl | string | optional | Store cover address Example: {} |
region | string | optional | area Example: {} |
categoryId | string | optional | First level classification ID Example: {} |
categoryL2Id | string | optional | Secondary classification ID Example: {} |
categoryL3Id | string | optional | Third level classification ID Example: {} |
totalSaleCnt | integer | optional | total sales Example: {} |
totalSale1dCnt | integer | optional | Sales volume in the last day (incremental) Example: {} |
totalSale7dCnt | integer | optional | Sales volume in the last 7 days (incremental) Example: {} |
totalSale30dCnt | integer | optional | Sales volume in the last 30 days (incremental) Example: {} |
totalSale90dCnt | integer | optional | Sales volume in the last 90 days (incremental) Example: {} |
totalSaleGmvAmt | number | optional | total sales Example: {} |
totalSaleGmv1dAmt | number | optional | Sales in the last day (incremental) Example: {} |
totalSaleGmv7dAmt | number | optional | Sales in the last 7 days (incremental) Example: {} |
totalSaleGmv30dAmt | number | optional | Sales in the last 30 days (incremental) Example: {} |
totalSaleGmv90dAmt | number | optional | Sales in the last 90 days (incremental) Example: {} |
followersCount | integer | optional | Number of fans Example: {} |
rating | number | optional | Rating Example: {} |
reviewCount | integer | optional | Number of reviews Example: {} |
positiveFeedbackRate | number | optional | Positive rating Example: {} |
responseRate | number | optional | response rate Example: {} |
deliveryRate | integer | optional | Delivery rate Example: {} |
totalProductCnt | integer | optional | Historical number of items in the store (including removal from shelves) Example: {} |
totalCrawlProductCnt | integer | optional | Number of items in store Example: {} |
spuAvgPrice | number | optional | Average price of product SKU in the store Example: {} |
minPrice | integer | optional | lowest price Example: {} |
maxPrice | integer | optional | highest price Example: {} |
totalIflCnt | integer | optional | Total number of people carrying goods Example: {} |
totalVideoCnt | integer | optional | Total number of videos delivered Example: {} |
totalLiveCnt | integer | optional | Total live broadcasts Example: {} |
salesFlagText | string | optional | Main delivery methods (video delivery / live delivery) Example: {} |
salesTrendFlagText | string | optional | Sales trend (rising/declining/stable) Example: {} |
shopIdentityLabel | string | optional | Store logo (such as OFFICIAL SHOP) Example: {} |
shopTypeText | string | optional | Whether it is a brand store (yes/no) Example: {} |
fromFlagText | string | optional | Cross-border identification (domestic / cross-border) Example: {} |
productCategoryList | string | optional | Product category (JSON string, including category_name / category_id) Example: {} |
mostProductCategoryList | string | optional | TOP1 product classification (JSON string) Example: {} |
firstCrawlDt | integer | optional | Estimated release time, yyyyMMdd format (such as 20240504 represents 2024-05-04) Example: {} |
userId | string | optional | Master UID Example: {} |
sourceType | string | optional | Product source (such as TikTok) Example: {} |
Examples
Example arguments
{
"sellerId": "7495514739648989419"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}