finding-tiktok-creators-using-trending-sounds — Claude Code skill
Pulls TikTok posts made to a given track and returns the accounts behind them. Useful when you need a creator list for a brand placement.
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a claude-codeWhat finding-tiktok-creators-using-trending-sounds does
The skill drives the apidojo/tiktok-music-scraper actor on Apify. You hand it TikTok music page links in startUrls and cap the volume with maxItems. Every post comes back with the author handle, follower count, views, likes, hashtags and song metadata.
Ranking is built in. Followers carry a 0.35 weight, engagement as (likes + comments) / views another 0.35, and views the remaining 0.30. The total score sorts creators into tiers from PRIME_CREATOR down to LOW_PRIORITY. Runs go through scripts/run_actor.js, with CSV or JSON output; a REST API call with APIFY_TOKEN works as a fallback.
You have to supply the sound URL yourself — nothing runs without it. A track pulled for copyright returns an empty page. The same account can appear more than once, so the skill tells you to dedupe on channel.username. Some sounds only trend in certain countries, and the results will show that skew.
What it helps with
- list accounts that posted to a specific track
- filter out small creators and keep the high-engagement ones
- catch early participants in a sound trend before it fades
- export post metadata for a sound into CSV
- see which countries a sound is picking up in
Example prompts for the agent
- Find TikTok creators who posted to this sound:
https://www.tiktok.com/music/Trending-Sound-Title-123456, up to 200 posts. - Run
apidojo~tiktok-music-scraperon that sound URL and save the output toresults.csv. - Score the creators you found and show me only the ones in the
PRIME_CREATORtier.
How to install finding-tiktok-creators-using-trending-sounds
1Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a claude-code2Manually: put the files in place
~/.claude/skills/finding-tiktok-creators-using-trending-sounds/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/finding-tiktok-creators-using-trending-sounds/
1Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a codex2Manually: put the files in place
.agents/skills/finding-tiktok-creators-using-trending-sounds/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a cursor2Manually: put the files in place
.cursor/skills/finding-tiktok-creators-using-trending-sounds/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install apidojo-io/apidojo-skills finding-tiktok-creators-using-trending-sounds2Manually: put the files in place
.github/skills/finding-tiktok-creators-using-trending-sounds/SKILL.md1Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a gemini-cli2Platform CLI
gemini skills install https://github.com/apidojo-io/apidojo-skills --path skills/intent/finding-tiktok-creators-using-trending-soundsManually: put the files in place
.devin/skills/finding-tiktok-creators-using-trending-sounds/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about finding-tiktok-creators-using-trending-sounds
How do I install finding-tiktok-creators-using-trending-sounds in Claude Code?
Run npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-creators-using-trending-sounds -a claude-code. The skill file then sits at ~/.claude/skills/finding-tiktok-creators-using-trending-sounds/SKILL.md.
What does finding-tiktok-creators-using-trending-sounds do?
It gathers TikTok posts made to a chosen sound and returns follower counts, views, likes, hashtags and track metadata for each author. It then scores and tiers those creators.
What does the skill need to run?
A TikTok sound page URL in startUrls, plus an APIFY_TOKEN if you go through the REST API. A sound removed for copyright gives you an empty result, so you would need a different track.
Source text
SKILL.md · Apache-2.0
---
name: finding-tiktok-creators-using-trending-sounds
description: >
Finds TikTok creators using trending sounds or viral audio tracks using apidojo's TikTok Music
Scraper on Apify. Triggers when the user asks to: find creators using a specific TikTok sound, discover
influencers using a trending audio clip, identify creators participating in a sound-based trend, find
TikTok accounts using a viral music track, build a list of creators who made content with a specific
sound, or find early adopters of a trending TikTok audio for brand placement.
Returns creator username, follower count, views, likes, hashtags, and song metadata per post.
Ideal for music labels, brand trend spotters, and influencer marketing teams.
license: Apache-2.0
metadata:
author: apidojo
version: "1.0"
apify-actor: apidojo/tiktok-music-scraper
---
# Finding Tiktok Creators Using Trending Sounds
---
## Inputs
| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | ✅ | `[]` | TikTok music/sound page URLs |
| `maxItems` | number | Optional | Unlimited | Maximum posts to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |
## How to Run
### Using run_actor.js (recommended)
```bash
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~tiktok-music-scraper" --input '{"startUrls": ["https://www.tiktok.com/music/Trending-Sound-Title-123456"], "maxItems": 200}'
# Save as CSV
node scripts/run_actor.js --actor "apidojo~tiktok-music-scraper" --input '{"startUrls": ["https://www.tiktok.com/music/Trending-Sound-Title-123456"], "maxItems": 200}' --output results.csv --format csv
# Save as JSON
node scripts/run_actor.js --actor "apidojo~tiktok-music-scraper" --input '{"startUrls": ["https://www.tiktok.com/music/Trending-Sound-Title-123456"], "maxItems": 200}' --output results.json --format json
```
### REST API fallback
```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-music-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.tiktok.com/music/Trending-Sound-Title-123456"], "maxItems": 200}'
```
If Apify MCP is available:
Use the Apify MCP `call_actor` tool with actor `apidojo~tiktok-music-scraper` and the input above.
---
## Scoring & Ranking
Score each creator by:
- `followers` → normalized 0-1 (cap at 1M), weight 0.35
- `engagement_rate = (likes + comments) / views` → weight 0.35
- `video_views` → normalized 0-1 (cap at 1M), weight 0.30
```python
score = 0.35 * min(followers / 1000000, 1.0) + 0.35 * min(engagement_rate / 0.10, 1.0) + 0.30 * min(views / 1000000, 1.0)
```
---
## Classification
| Score | Tier | Label |
|-------|------|-------|
| ≥ 0.70 | A | PRIME_CREATOR |
| 0.40–0.69 | B | GOOD_FIT |
| < 0.40 | C | LOW_PRIORITY |
---
## Edge Cases
- **No music URL**: Requires TikTok sound page URL. Tell user to find the sound on TikTok and copy the URL from the "sounds" page.
- **Sound removed**: If sound was taken down for copyright, URL returns empty. Try alternative sound.
- **Trending sound has too many creators**: Use maxItems cap and sort by engagement.
- **Duplicate creators**: Same creator may use the sound multiple times — deduplicate by channel.username.
- **Regional sound**: Some sounds trend in specific countries — results may reflect that audience.
© apidojo · Apache-2.0 · apidojo-io/apidojo-skills