keyapi-tiktok-shop-creator-discovery

Discover and analyze TikTok Shop creators — identify top-performing commerce sellers, evaluate GMV and sales metrics, understand audience demographics, and track creator growth trends within the TikTok e-commerce ecosystem.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "keyapi-tiktok-shop-creator-discovery" with this command: npx skills add lycici/keyapi-tiktok-shop-creator-discovery

keyapi-tiktok-shop-creator-discovery

Discover and analyze TikTok Shop creators — identify top-performing sellers, evaluate sales metrics, and understand audience demographics for commerce-focused creator partnerships.

This skill provides deep intelligence on TikTok Shop creators using the KeyAPI MCP service. Unlike standard influencer analysis, this skill is specifically scoped to the TikTok e-commerce ecosystem, surfacing creators' actual sales performance, GMV contribution, product promotion behavior, and follower demographics — data that is only available within the TikTok Shop commercial platform.

Use this skill when you need to:

  • Find TikTok Shop creators who actively sell products in a specific category
  • Evaluate a creator's sales track record, GMV output, and product promotion effectiveness
  • Understand a creator's audience profile (age, gender, geography) for commerce targeting
  • Monitor trends in creator sales activity and follower growth over time
  • Compare multiple shop creators to select the best-fit commercial partners

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

Prerequisites

RequirementDetails
KEYAPI_TOKENA valid API token from keyapi.ai. If you don't have one, register at the site to obtain your free token. Set it as an environment variable: export KEYAPI_TOKEN=your_token_here
Node.jsv18 or higher
DependenciesRun npm install in the skill directory to install @modelcontextprotocol/sdk

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

MCP Server Configuration

All tool calls in this skill target the KeyAPI MCP server:

Server URL : https://mcp.keyapi.ai
Auth Header: Authorization: Bearer $KEYAPI_TOKEN

Setup (one-time):

# 1. Install dependencies
npm install

# 2. Set your API token (get one free at https://keyapi.ai/)
export KEYAPI_TOKEN=your_token_here

# 3. List all available tools to verify the connection
node scripts/run.js --list-tools

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

Analysis Scenarios

Select one or more nodes based on the research objective.

User NeedNode(s)Best For
Find a TikTok Shop creator by their @handlesearch_shop_creatorID resolution — obtaining creator_oecuid from a known unique_id
View a creator's shop profile and key performance metricsget_shop_creator_detailOverview of followers, GMV, and commerce activity
Analyze a creator's product sales and GMV breakdownget_shop_creator_salesEvaluating sales effectiveness, top-selling items, revenue contribution
Understand a creator's audience demographicsget_shop_creator_audienceAge, gender, and geographic distribution for targeting fit
Track a creator's growth and sales trends over timeget_shop_creator_trendsTrend monitoring — follower growth velocity, view and sales trajectory
Review a creator's product promotion videos with sales dataget_shop_creator_videosContent-commerce analysis — which videos drove conversions

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

Workflow

Step 1 — Identify the Creator and Select Nodes

Clarify the user's objective and determine which nodes to invoke. Typical entry points:

  • Starting from a @handle: Always begin with search_shop_creator to resolve the creator_oecuid.
  • Full creator audit: Use get_shop_creator_detail + get_shop_creator_sales + get_shop_creator_trends.
  • Audience analysis: Use get_shop_creator_audience for demographic profile.
  • Content-commerce analysis: Use get_shop_creator_videos to identify which content formats drive the most sales.

⚠️ Critical: Resolving creator_oecuid

The creator_oecuid is the unique identifier used by TikTok's commercial/e-commerce platform (OEC = Overseas E-Commerce system). It is required by all nodes except search_shop_creator.

Users will typically provide a creator's unique_id (@handle). Always call search_shop_creator first to obtain the creator_oecuid before making any other calls.

All endpoints require a region parameter (one of: US, DE, TH, MY, ID, PH, VN). Always include it in every call.

Step 2 — Retrieve API Schema

Before calling any node, inspect its input schema to confirm required parameters and valid values:

node scripts/run.js --schema <tool_name>

# Example
node scripts/run.js --schema get_shop_creator_sales

Step 3 — Call APIs and Cache Results Locally

Execute the required tool calls and persist all responses to the local cache.

Calling a tool (using scripts/run.js):

# Single call — result is cached automatically
node scripts/run.js --tool <tool_name> --params '<json_args>' --pretty

# Force a fresh call, skip cache
node scripts/run.js --tool <tool_name> --params '<json_args>' --no-cache

Example — find a shop creator by unique_id:

node scripts/run.js --tool search_shop_creator \
  --params '{"unique_id":"example_creator","region":"US"}' --pretty

Example — get creator sales data:

node scripts/run.js --tool get_shop_creator_sales \
  --params '{"creator_oecuid":"7494008088472553296","region":"US"}' --pretty

Cache directory structure:

.keyapi-cache/
└── shop_creators/
    └── {creator_oecuid}/
        ├── detail.json        # get_shop_creator_detail
        ├── sales.json         # get_shop_creator_sales
        ├── audience.json      # get_shop_creator_audience
        ├── trends.json        # get_shop_creator_trends
        └── videos.json        # get_shop_creator_videos
└── searches/
    └── shop_creators/
        └── {unique_id}.json   # search_shop_creator (keyed by unique_id for direct lookup)

Cache-first policy:

Before every API call, check whether a cached result already exists. If a valid cache file exists for the given creator_oecuid and node, load from disk and skip the API call.

Recommended call sequence:

1. search_shop_creator(unique_id, region)          → obtains creator_oecuid
2. get_shop_creator_detail(creator_oecuid, region) → profile overview and key KPIs
3. get_shop_creator_sales(creator_oecuid, region)  → product sales and GMV breakdown
4. get_shop_creator_audience(creator_oecuid, region) → audience demographics
5. get_shop_creator_trends(creator_oecuid, region)   → time-series growth and sales trends
6. get_shop_creator_videos(creator_oecuid, region)   → promotion video performance

Cover image processing:

After each API call, scan all response image URLs. If any URL's host matches echosell-images.tos-ap-southeast-1.volces.com, collect those URLs and call batch_download_cover_images in a single batch request. Replace the original URLs in your working dataset with the converted URLs returned by this node.

Step 4 — Synthesize and Report Findings

After collecting all API responses, produce a structured creator evaluation report:

  1. Creator Commerce Profile — Name, @handle, follower count, total GMV, active product categories, and TikTok Shop tenure.
  2. Sales Performance Analysis — Total items sold, GMV breakdown by product, top-selling products, video-driven vs. live-stream-driven revenue split.
  3. Audience Intelligence — Age and gender distribution, top geographic markets, audience-product category alignment.
  4. Growth and Trend Analysis — Follower growth trajectory, correlation between video/live activity and sales spikes.
  5. Content-Commerce Effectiveness — Highest-converting video formats, average views per promotion video, CTR signals.
  6. Partnership Recommendations — Best-fit collaboration formats (product seeding, affiliate, exclusive collab), risk signals (declining trends, audience mismatch), estimated deal value benchmarks based on GMV history.

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

Common Rules

RuleDetail
PaginationAll *_analytics endpoints use page_num (starts at 1) and page_size. Never use page 0.
Cover imagesBatch-convert all image URLs from echosell-images.tos-ap-southeast-1.volces.com via batch_download_cover_images before storing or displaying.
Success checkcode = 0 → success. Any other value → failure. Always check the response code before processing data.
Retry on 500If code = 500, retry the identical request once after a brief pause before reporting the error.
Cache firstAlways check the local .keyapi-cache/ directory before issuing a live API call.
ID resolutionUsers provide unique_id (@handle). Always call search_shop_creator first to resolve the creator_oecuid required by all other nodes.

author: KeyAPI license: MIT repository: https://github.com/EchoSell/keyapi-skills

Error Handling

CodeMeaningAction
0SuccessContinue workflow normally
400Bad request — invalid or missing parametersValidate input against the tool schema; correct and retry
401Unauthorized — token missing or expiredConfirm KEYAPI_TOKEN is set correctly; visit keyapi.ai to renew
403Forbidden — plan quota exceeded or feature restrictedReview plan limits at keyapi.ai
404Resource not found — creator may not be a TikTok Shop creatorVerify the unique_id; confirm the creator has an active TikTok Shop account
429Rate limit exceededWait 60 seconds, then retry
500Internal server errorRetry once after 2–3 seconds; if it persists, log the full request and response and skip this node
Other non-0Unexpected errorLog the full response body and surface the error message to the user

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

通义晓蜜 - 智能外呼

触发阿里云晓蜜外呼机器人任务,自动批量拨打电话。适用于批量外呼、客户回访、满意度调查、简历筛查约面试等场景。可从前置工具或节点获取外呼名单。

Registry SourceRecently Updated
General

Letterboxd Watchlist

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Registry SourceRecently Updated
General

Seedance Video Generation

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.

Registry SourceRecently Updated
4.2K17jackycser
General

Universal Skills Manager

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization...

Registry SourceRecently Updated
keyapi-tiktok-shop-creator-discovery | V50.AI