Use this skill to research public TikTok creator markets: discover creators, inspect one creator, trace their livestreams, products, and videos, or compare agency, commerce, and follower-growth rankings.
Core Concepts
- Normal endpoints require a lowercase marketplace code.
- Search and relationship endpoints return at most 10 records per page; ranking endpoints return at most 20.
- Creator detail can request
channel,core, orportraitexpansions with a comma-separatedincludevalue. - Each endpoint call is billed independently. Reuse the 24-hour cache for identical requests; cache identity includes the gateway, API-key fingerprint, endpoint, and parameters.
- Relationship ownership follows the starting entity: product-to-creator discovery belongs to the product skill; this skill owns creator-to-product, creator-to-live, and creator-to-video drill-downs.
Data Fields
| Field | Meaning |
|---|---|
data.total_count |
Total matching records when returned |
data.items |
Creator, relationship, or ranking records |
id / uid / creator_oecuid |
Creator identifiers; retain the identifier required by the next endpoint |
nickname / unique_id |
Creator display identity |
follower_count |
Audience size when returned |
author_avg_engagement_rate |
Average engagement metric in creator search |
total_video_live_30d_gmv |
Combined 30-day video and live GMV in creator search |
video_30d_gmv / live_30d_gmv |
Channel-specific 30-day commerce performance |
Response fields vary by endpoint and optional detail expansion. Read references/api.md before parsing nested fields and preserve the runtime types returned by the API.
Endpoints
| Intent | Endpoint | Script | Points/call |
|---|---|---|---|
| Filter and discover creators | /chuhaijiang/creators/search |
chuhaijiang_creator_search.py |
18 |
| Inspect one creator | /chuhaijiang/creators/detail |
chuhaijiang_creator_detail.py |
9 |
| Find a creator's livestreams | /chuhaijiang/creators/related-lives |
chuhaijiang_creator_related_lives.py |
18 |
| Find a creator's promoted products | /chuhaijiang/creators/related-products |
chuhaijiang_creator_related_products.py |
18 |
| Find a creator's videos | /chuhaijiang/creators/related-videos |
chuhaijiang_creator_related_videos.py |
18 |
| Browse creator-agency ranking | /chuhaijiang/creators/rankings/agencies |
chuhaijiang_creator_rank_agencies.py |
18 |
| Browse commerce-creator ranking | /chuhaijiang/creators/rankings/commercial |
chuhaijiang_creator_rank_commercial.py |
18 |
| Browse follower-growth ranking | /chuhaijiang/creators/rankings/growth |
chuhaijiang_creator_rank_growth.py |
18 |
Call only the endpoint required by the user's current question. Ask before making additional paid drill-down calls that the user did not request.
Parameter Guide
country: one ofbr,de,es,fr,gb,id,it,jp,mx,my,ph,sg,th,us,vnin lowercase.id: required for detail and relationship endpoints. Reuse the creator identifier returned by search or ranking results.page: starts at 1.pageSizeis optional; use no more than 10 for search/relationships and no more than 20 for rankings.- Search supports
keyword,category, follower, 30-day GMV, average-view and engagement ranges,hasContact, andsort. - Commerce and growth rankings require
date(YYYYMMDD) andgranularity(daily,weekly,monthly,0,1, or2). - Use camelCase request names shown in
references/api.md; do not send upstream snake_case names.
How to Call
- API Endpoints: All 8 LinkFox gateway capabilities use POST; for complete request URLs, parameters, responses, and error codes, see
references/api.md。 - Python Script:
python scripts/<entry>.py '<JSON 参数>' [--inline] - Cost Constraints: The business entry script caches successful responses for only 24 hours by default; empty results from successful business operations can also be cached; the cache is isolated by the current working directory, calling identity, gateway, endpoint, and complete request parameters. When the same combination is hit, it outputs
Cache hit, and will not initiate a new paid request. HTTP or business failures are not cached;--inlinedoes not bypass the cache;--no-cacheforces a real request and may consume computing power again; use it only when the user explicitly agrees to additional consumption or during debugging.
Output Strategy (8 influencer business scripts):
- Alwayswrite the complete response to
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-chuhaijiang-tiktok-creator-<timestamp>.json;<cwd>is the current working directory when the script is executed; if the current directory is not writable, exit with an error and do not fall back to the user directory or the system temporary directory. - Response body ≤ 8 KB: after writing to disk, print the complete JSON to stdout
- Response body > 8 KB: after writing to disk, stdout outputs the request parameters, top-level status,
data.total_count, the length of each business list, and the first 3 samples from the first non-empty business list - Add
--inlineto force full printing to stdout (also written to disk)
Data Reading Suggestions: First look at the summary to determine whether it is sufficient; when specific fields are needed, prefer jqorConvertFrom-Json to extract on demand from the saved json file, avoiding bringing the entire JSON into the context.
Resolve Authentication and Computing Power Issues
When the following abnormal situations occur, use references/onboarding.md to guide problem resolution:
Abnormal Situations
- API Key Not Configured: The environment variable is not configured
LINKFOX_AGENT_API_KEY, andLINKFOXAGENT_API_KEY。 - Response 401 or 402 status code
- Response indicates insufficient computing power or balance: The message contains "insufficient computing power balance/insufficient billing/insufficient balance/quota exceeded/insufficient balance/package expired/recharge required/please recharge", or content with similar meaning.
Usage Examples
python scripts/chuhaijiang_creator_search.py '{"country":"us","keyword":"beauty","pageSize":5}'
python scripts/chuhaijiang_creator_detail.py '{"country":"us","id":"7302162228386776110","include":"channel,core,portrait"}'
python scripts/chuhaijiang_creator_related_products.py '{"country":"us","id":"7302162228386776110","pageSize":5}'
python scripts/chuhaijiang_creator_rank_growth.py '{"country":"us","date":"20260828","granularity":"daily","pageSize":5}'
Display Rules
- State the marketplace, filters, ranking window, total count, and current page when available.
- For creator lists, show identity, audience size, engagement, content volume, commerce metrics, category, and creator ID when returned.
- For relationship results, show the endpoint-specific live, product, or video metrics and retain the related entity ID for optional drill-down.
- Keep currency units and time windows exactly as returned; do not infer a currency or normalize ratios silently.
- Separate observed API data from recommendations or interpretations.
- Never expose API keys, private contact details, or raw authentication headers.
Important Limitations
- Data is public market intelligence and cannot be treated as the user's private TikTok account or CRM data.
- This skill does not contact creators, send affiliate invitations, log into accounts, or create campaigns.
- Do not invent unsupported filters or compensate for an empty result by repeatedly calling paid endpoints.
- Rankings and creator metrics can change over time; report the request date and ranking window.
- Contact availability is a search filter, not permission to expose or misuse personal information.
User Expression & Scenario Quick Reference
Applicable:
- Influencer Discovery and Details: "Use Chuhaijiang to find US TikTok beauty influencers", "Use Chuhaijiang to view this influencer's details".
- Related Data: "Check this influencer's related live streams", "View this influencer's products and videos".
- Influencer Rankings: "Use Chuhaijiang to view the influencer follower growth ranking", "Analyze the Chuhaijiang influencer agency ranking", "View the sales influencer ranking".
Adjacent: General TikTok creator searches without a named source should use the existing dedicated creator skills. Product-to-creator discovery starts from a product ID and belongs to the product skill. Requests naming Kalodata, FastMoss, EchoTik, or another provider should use that provider's skill.
Not applicable: private outreach, affiliate invitations, account login, campaign creation, creator impersonation, or extracting unsupported personal data.
Computing Power Consumption Rules
Billing is per endpoint: influencer details 9 computing power/time; influencer search, related live streams, related products, related videos, influencer agency ranking, sales influencer ranking, and influencer follower growth ranking 18 computing power/time.
Users pay fees due to computing power consumption. Before high-frequency calls or multi-endpoint drill-downs, first explain the estimated number of calls and computing power consumption.
Feedback: Use the Feedback API in references/api.md only when the user explicitly asks to submit feedback or explicitly authorizes submission after an issue is identified. Summarize and sanitize the content; never include API keys, creator contact details, raw user messages, or unrelated task context.
For more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.