Find TikTok influencers using Apify's Influencer Discovery
Tiktok influencer finder

Find TikTok influencers using Apify's Influencer Discovery Agent. Use when the user wants to discover TikTok creators or influencers in any niche.
--- name: tiktok-influencer-finder description: Find TikTok influencers using Apify's Influencer Discovery Agent. Use when the user wants to discover TikTok creators or influencers in any niche. argument-hint: [niche/description] --- # TikTok Influencer Finder Search for TikTok influencers matching a specific niche using Apify's Influencer Discovery Agent. ## Quick Start Requires `requests` and either `GOOSEWORKS_API_KEY` or `APIFY_API_TOKEN` env var. ```bash # Basic search python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ --description "fitness coaches for women over 40"
Overview
Search for TikTok influencers matching a specific niche using Apify's Influencer Discovery Agent.
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill tiktok-influencer-finder -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/social/capabilities/tiktok-influencer-finderNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/0f9bd64c1d2c04943300/tiktok-influencer-finder.zip" -OutFile "$env:TEMP\tiktok-influencer-finder.zip"; Expand-Archive "$env:TEMP\tiktok-influencer-finder.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md4.3 KBskill.meta.json271 Bscripts/1 file · 8.2 KB
Read the files here
Show the full text107 lines
TikTok Influencer Finder
Search for TikTok influencers matching a specific niche using Apify's Influencer Discovery Agent.
Quick Start
Requires requests and either GOOSEWORKS_API_KEY or APIFY_API_TOKEN env var.
# Basic search
python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \
--description "fitness coaches for women over 40"
# With follower filters
python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \
--description "AI and tech reviewers" \
--min-followers 10000 --max-followers 500000
# Summary table output
python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \
--description "vegan cooking creators" --output summary
# CSV export
python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \
--description "sustainable fashion" --output csv
Step 1: Gather Criteria
Before running the search, ask the user for their filtering criteria. Collect ALL of the following:
- Niche/Description: What type of influencer? (use $ARGUMENTS if provided, otherwise ask)
- Minimum follower count: e.g. 5K, 10K, 50K
- Maximum follower count: e.g. 50K, 100K, 500K
- Location filter: e.g. US only, US + Canada, any English-speaking country
- Sub-niche preferences: Any specific content focus within the broader niche
Ask all 5 criteria in a single question to minimize back-and-forth. Provide sensible default options but always allow custom input.
Step 2: Run the Search
Compose a detailed --description combining the user's niche, content style preferences, and target audience. Be specific and descriptive.
python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \
--description "fitness coaches targeting women over 40, focus on home workouts and healthy aging" \
--min-followers 5000 --max-followers 500000 \
--min-fit 0.6 \
--output json
The script uses apify~influencer-discovery-agent actor. It routes through the GooseWorks proxy when GOOSEWORKS_API_KEY is set, or directly to Apify when APIFY_API_TOKEN is set.
Step 3: Filter Results
After receiving results, apply the user's criteria:
- Remove profiles below minimum follower count
- Remove profiles above maximum follower count
- Remove profiles outside the specified location(s)
- Remove profiles that don't match the sub-niche (use the
fitscore andfitDescriptionto judge relevance; generally exclude fit < 0.6) - Sort remaining results by fit score (descending), then by follower count (descending)
Step 4: Present Results
Present filtered results in a clean markdown table:
| Creator | Handle | Followers | Engagement | Location | Focus | Fit Score |
Include:
- Clickable TikTok profile links
- Follower count formatted readably (e.g. 46.3K)
- Engagement rate as percentage
- Brief description of their content focus
- The AI-generated fit score
After the table, include:
- Total profiles analyzed vs profiles matching criteria
- A note if very few results matched (suggest adjusting criteria)
- Offer to run another search with different keywords or adjusted criteria
CLI Reference
| Flag | Default | Description |
|---|---|---|
--description |
required | Describe the type of influencer to find |
--keywords |
5 | Number of search keywords to generate (max 5) |
--profiles-per-keyword |
10 | Profiles per keyword (max 10) |
--min-followers |
none | Minimum follower count filter |
--max-followers |
none | Maximum follower count filter |
--min-fit |
0.0 | Minimum fit score (0.0-1.0) |
--output |
json | Output format: json, csv, summary |
--token |
env var | Apify token (overrides env vars) |
--timeout |
300 | Max seconds for Apify run |
Notes
- This skill searches TikTok specifically. If the user wants other platforms, let them know this is TikTok-only and suggest alternatives.
- Engagement rates above 100% can occur when viral posts drive disproportionate interaction relative to follower count.
- The influencer discovery agent may take 1-3 minutes to complete depending on search breadth.
| 1 | |
| 2 | name tiktok-influencer-finder |
| 3 | description Find TikTok influencers using Apify's Influencer Discovery Agent. Use when the user wants to discover TikTok creators or influencers in any niche. |
| 4 | argument-hint [niche/description] |
| 5 | |
| 6 | |
| 7 | # TikTok Influencer Finder |
| 8 | |
| 9 | Search for TikTok influencers matching a specific niche using Apify's Influencer Discovery Agent. |
| 10 | |
| 11 | ## Quick Start |
| 12 | |
| 13 | Requires `requests` and either `GOOSEWORKS_API_KEY` or `APIFY_API_TOKEN` env var. |
| 14 | |
| 15 | |
| 16 | # Basic search |
| 17 | python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ |
| 18 | --description "fitness coaches for women over 40" |
| 19 | |
| 20 | # With follower filters |
| 21 | python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ |
| 22 | --description "AI and tech reviewers" \ |
| 23 | --min-followers 10000 --max-followers 500000 |
| 24 | |
| 25 | # Summary table output |
| 26 | python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ |
| 27 | --description "vegan cooking creators" --output summary |
| 28 | |
| 29 | # CSV export |
| 30 | python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ |
| 31 | --description "sustainable fashion" --output csv |
| 32 | |
| 33 | |
| 34 | ## Step 1: Gather Criteria |
| 35 | |
| 36 | Before running the search, ask the user for their filtering criteria. Collect ALL of the following: |
| 37 | |
| 38 | **Niche/Description**: What type of influencer? (use $ARGUMENTS if provided, otherwise ask) |
| 39 | **Minimum follower count**: e.g. 5K, 10K, 50K |
| 40 | **Maximum follower count**: e.g. 50K, 100K, 500K |
| 41 | **Location filter**: e.g. US only, US + Canada, any English-speaking country |
| 42 | **Sub-niche preferences**: Any specific content focus within the broader niche |
| 43 | |
| 44 | Ask all 5 criteria in a single question to minimize back-and-forth. Provide sensible default options but always allow custom input. |
| 45 | |
| 46 | ## Step 2: Run the Search |
| 47 | |
| 48 | Compose a detailed `--description` combining the user's niche, content style preferences, and target audience. Be specific and descriptive. |
| 49 | |
| 50 | |
| 51 | python3 skills/tiktok-influencer-finder/scripts/find_influencers.py \ |
| 52 | --description "fitness coaches targeting women over 40, focus on home workouts and healthy aging" \ |
| 53 | --min-followers 5000 --max-followers 500000 \ |
| 54 | --min-fit 0.6 \ |
| 55 | --output json |
| 56 | |
| 57 | |
| 58 | The script uses `apify~influencer-discovery-agent` actor. It routes through the GooseWorks proxy when `GOOSEWORKS_API_KEY` is set, or directly to Apify when `APIFY_API_TOKEN` is set. |
| 59 | |
| 60 | ## Step 3: Filter Results |
| 61 | |
| 62 | After receiving results, apply the user's criteria: |
| 63 | |
| 64 | **Remove** profiles below minimum follower count |
| 65 | **Remove** profiles above maximum follower count |
| 66 | **Remove** profiles outside the specified location(s) |
| 67 | **Remove** profiles that don't match the sub-niche (use the `fit` score and `fitDescription` to judge relevance; generally exclude fit < 0.6) |
| 68 | **Sort** remaining results by fit score (descending), then by follower count (descending) |
| 69 | |
| 70 | ## Step 4: Present Results |
| 71 | |
| 72 | Present filtered results in a clean markdown table: |
| 73 | |
| 74 | | Creator | Handle | Followers | Engagement | Location | Focus | Fit Score | |
| 75 | |
| 76 | Include: |
| 77 | Clickable TikTok profile links |
| 78 | Follower count formatted readably (e.g. 46.3K) |
| 79 | Engagement rate as percentage |
| 80 | Brief description of their content focus |
| 81 | The AI-generated fit score |
| 82 | |
| 83 | After the table, include: |
| 84 | **Total profiles analyzed** vs **profiles matching criteria** |
| 85 | A note if very few results matched (suggest adjusting criteria) |
| 86 | Offer to run another search with different keywords or adjusted criteria |
| 87 | |
| 88 | ## CLI Reference |
| 89 | |
| 90 | | Flag | Default | Description | |
| 91 | |------|---------|-------------| |
| 92 | | `--description` | *required* | Describe the type of influencer to find | |
| 93 | | `--keywords` | 5 | Number of search keywords to generate (max 5) | |
| 94 | | `--profiles-per-keyword` | 10 | Profiles per keyword (max 10) | |
| 95 | | `--min-followers` | none | Minimum follower count filter | |
| 96 | | `--max-followers` | none | Maximum follower count filter | |
| 97 | | `--min-fit` | 0.0 | Minimum fit score (0.0-1.0) | |
| 98 | | `--output` | json | Output format: `json`, `csv`, `summary` | |
| 99 | | `--token` | env var | Apify token (overrides env vars) | |
| 100 | | `--timeout` | 300 | Max seconds for Apify run | |
| 101 | |
| 102 | ## Notes |
| 103 | |
| 104 | This skill searches TikTok specifically. If the user wants other platforms, let them know this is TikTok-only and suggest alternatives. |
| 105 | Engagement rates above 100% can occur when viral posts drive disproportionate interaction relative to follower count. |
| 106 | The influencer discovery agent may take 1-3 minutes to complete depending on search breadth. |
| 107 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 206 listings
Made with tiktok-influencer-finder

Similar skills
See all →
SkillResearch what people actually say about any topicSTEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOW
SkillScrapes social platforms, business dataApify
Skill微信公众号长文增长闭环 ——
SkillSearch and retrieve content from Twitter/XTwitter/X Skill
SkillSays 'YouTube script', 'video script'🎬 YouTube Script: Writing retention-optimized video script...
SkillAgent Reach — 互联网能力路由器More from gooseworks-ai
SkillMine the highest-converting ad angles from customer reviewsAd angle miner
SkillAnalyze ad campaign performance data to identify what'sAd campaign analyzer
SkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzer
SkillAnalyze the message match between your ads and landing pagesAd to landing page auditor
SkillCheck and improve your brand's visibility across AI searchAeo
SkillSearch Amazon products - find items, compare pricesAmazon Product Search