TikTok Intelligence KD
TikTok Creator Analytics
Compare TikTok creators by followers, sales revenue, and region. Call the TikTok Creator Analytics API via REST or MCP from 15 credits per call.
MCP tool name
nexscope_tiktok_creator_analyticsMCP 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-creator-analytics-1",
"method": "tools/call",
"params": {
"name": "nexscope_tiktok_creator_analytics",
"arguments": {
"creatorId": "68616495085350913",
"dateRange": "last30Day",
"pageNumber": 1,
"pageSize": 10,
"region": "US",
"sortField": {}
}
}
}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 |
|---|---|---|---|
region | string | optional | Region/market code, e.g., US Example: US |
dateRange | string | optional | Time range, e.g., last7Day, last30Day Example: last30Day |
pageNumber | integer | optional | Rank requests only: page number 1-5; detail requests are unaffected. Finite numeric strings and optional null remain accepted for compatibility. Example: 1 |
pageSize | integer | optional | Rank requests only: items per page 5-100; detail requests are unaffected. Finite numeric strings and optional null remain accepted for compatibility. Example: 10 |
language | string | optional | Return language, e.g., zh-CN, en-US Example: {} |
currency | string | optional | Currency unit, e.g., USD Example: {} |
sortField | object | optional | Sort criteria; pass an empty object {} for default rank order when not sorting Example: {} |
category_ids | array | optional | Category ID list filter Example: [] |
shop_id | string | optional | Shop ID filter Example: {} |
revenue_range | string | optional | Revenue / GMV range filter Example: {} |
creator_type | string | optional | Creator type filter Example: {} |
followers_range | string | optional | Follower range filter Example: {} |
engagement_rate | string | optional | Engagement-rate filter Example: {} |
creatorId | string | optional | Creator unique ID, e.g., 7153432386608251946, obtainable from the creator_id in the creator rank response Example: 68616495085350913 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
errcode | integer | optional | Business status code, `200` indicates success Example: {} |
data | array | optional | Expert details data, usually a 1-element array when successful Example: {} |
costToken | integer | optional | The deduction token for this call is usually `14000` Example: {} |
errmsg | string | optional | Status message, `ok` on success Example: {} |
creator_id | string | optional | Master's unique ID Example: {} |
creator_nickname | string | optional | Expert nickname Example: {} |
creator_handle | string | optional | Expert handle Example: {} |
creator_region | string | optional | Expert area Example: {} |
creator_status | string | optional | Master status Example: {} |
creator_bio | string | optional | Profile of the expert Example: {} |
creator_belonged_shop_id | string | optional | Store ID Example: {} |
creator_followers | string | optional | Total number of fans, returned as a string Example: {} |
new_followers | integer | optional | Add new fans in `dateRange` window Example: {} |
revenue | number | optional | Total Sales/GMV Example: {} |
video_revenue | number | optional | video sales Example: {} |
live_revenue | number | optional | Live sales Example: {} |
sales_volumn | integer | optional | Sales volume, field spelled `volumn` Example: {} |
unit_price | number | optional | unit price Example: {} |
video_number | integer | optional | Number of videos in the window Example: {} |
video_views | integer | optional | Total video views Example: {} |
video_gpm | number | optional | Video GPM Example: {} |
live_number | integer | optional | Number of live broadcasts within the window Example: {} |
live_views | integer | optional | Total live views Example: {} |
live_gpm | number | optional | Live GPM Example: {} |
product_number | integer | optional | Number of related products Example: {} |
shop_number | integer | optional | Number of associated stores Example: {} |
creator_contact_email | string | optional | Contact email Example: {} |
creator_contact_ins | string | optional | Instagram Contact Example: {} |
creator_contact_whatsapp | string | optional | WhatsApp Contact Example: {} |
creator_contact_facebook | string | optional | Facebook Contact Example: {} |
creator_contact_tiktok | string | optional | TikTok contact information Example: {} |
creator_contact_zalo | string | optional | Contact Us Example: {} |
creator_contact_line | string | optional | Line contact information Example: {} |
Examples
Example arguments
{
"creatorId": "68616495085350913",
"dateRange": "last30Day",
"pageNumber": 1,
"pageSize": 10,
"region": "US",
"sortField": {}
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}