Tiktok Influencer Finder
Pricing
from $3.20 / 1,000 influencer results
Tiktok Influencer Finder
TikTok Influencer Finder discovers TikTok creators by hashtag, keyword, niche, or seed profile, then returns outreach-ready leads with follower counts, bio details, public contact clues, and profile URLs. Use it for influencer research, lead generation, and creator sourcing.
Pricing
from $3.20 / 1,000 influencer results
Rating
0.0
(0)
Developer
Delowar Munna
Actor stats
0
Bookmarked
5
Total users
4
Monthly active users
5 days ago
Last modified
Categories
Share

Find TikTok creators by hashtag, keyword, niche, or seed profile — then filter and export outreach-ready influencer leads with follower counts, bio details, and public contact clues.
What does this actor do?
TikTok Influencer Finder is an Apify Actor that discovers public TikTok creators for influencer outreach, market research, lead generation, and creator intelligence. It supports three discovery modes:
- Hashtag discovery — find creators active around hashtags like
#skincare,#gymtok, or#booktok - Keyword/niche discovery — find creators by search terms like "fitness coach", "AI productivity", or "travel creator Australia"
- Seed profile discovery — include known creators directly by username or profile URL
All three modes can be combined in a single run. Creators found across multiple sources are deduplicated with merged discovery lineage.
Why use this actor?
- Multiple discovery paths in one actor — hashtags + keywords + seed profiles
- Creator-level output — one row per creator, not per video
- Discovery lineage — every creator shows exactly why and how they were found
- Contact clues — public email, Instagram, YouTube, and external links extracted from bios
- Filtering — follower range, verification status, email-only, bio keyword include/exclude
- Scoring — qualification (outreach-readiness) and relevance (niche match) scores with human-readable reasons
- Deduplication — same creator found via multiple hashtags = one row with merged lineage
- Country and language — best-effort country annotation and language inference from bio text
- CSV-friendly — flat, stable schema ready for Sheets, Airtable, CRM, and AI workflows
Input
Discovery inputs
At least one of these is required:
| Parameter | Type | Description |
|---|---|---|
hashtags | string[] | Hashtag names or URLs to discover creators from |
keywords | string[] | Keywords or niche phrases for user search |
seedProfiles | string[] | TikTok usernames or profile URLs to include directly |
Filter options
| Parameter | Type | Default | Description |
|---|---|---|---|
maxCreators | integer | 500 | Maximum creators to return |
minFollowers | integer | 0 | Minimum follower count (0 = disabled) |
maxFollowers | integer | 0 | Maximum follower count (0 = disabled) |
verifiedOnly | boolean | false | Only return verified creators |
emailOnly | boolean | false | Only return creators with email in bio |
mustHaveExternalLink | boolean | false | Only return creators with external links |
mustHaveBioKeywords | string[] | [] | Bio must contain at least one keyword |
excludeBioKeywords | string[] | [] | Exclude creators with these bio keywords |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeScoring | boolean | true | Compute qualification and relevance scores |
includeCountryAnnotation | boolean | true | Annotate country from bio/region hints |
deduplicateCreators | boolean | true | Merge duplicate creators across sources |
sortBy | string | "qualificationScore" | Sort by: qualificationScore, relevanceScore, followers |
debugMode | boolean | false | Verbose logging |
proxyConfiguration | object | — | Apify proxy config (residential recommended) |
Sample input: Influencer discovery by hashtag and keyword
{"hashtags": ["skincare", "beautytok"],"keywords": ["ugc creator", "affordable skincare"],"seedProfiles": ["@skincarebylaura"],"maxCreators": 200,"minFollowers": 5000,"maxFollowers": 500000,"emailOnly": false,"includeScoring": true,"sortBy": "qualificationScore","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample input: Lead generation with email filter
{"keywords": ["fitness coach", "personal trainer"],"emailOnly": true,"minFollowers": 1000,"maxFollowers": 1000000,"includeScoring": true,"sortBy": "qualificationScore"}
Sample input: Seed profile enrichment
{"seedProfiles": ["https://www.tiktok.com/@charlidamelio","@addisonre","khaby.lame"],"includeScoring": true,"includeCountryAnnotation": true}
Output
The actor outputs a dataset where each row is one discovered creator. Results are available in four dataset views:
Overview table view

Overview view — sample output
Key fields: identity, stats, scoring, and discovery summary.
{"username": "domorewithlaur","displayName": "domorewithlaur","profileUrl": "https://www.tiktok.com/@domorewithlaur","isVerified": false,"followersCount": 32500,"followingCount": 130,"likesCount": 850000,"videosCount": 279,"followerRangeBucket": "10k-50k","hasContactClue": true,"outreachReady": true,"qualificationScore": 95,"relevanceScore": 30,"discoverySourcesSummary": "Found via 1 keyword(s)","scrapedAt": "2026-03-18T13:12:48.150Z"}
Outreach view — sample output
Key fields: bio, email, external links, Instagram, YouTube, and contact clues.
{"username": "coachedby_kscott","displayName": "coachedby_kscott","profileUrl": "https://www.tiktok.com/@coachedby_kscott","bio": "Aussie gal living in the UK 🤝🏼 \nTraining for the TCS London Mara 2026 🏃🏼♀️\nProgram and fuelled by @marchon 🚀\nInsta: coachedby_kscott ✅","emailInBio": null,"externalUrl": "https://linktr.ee/coachedbykscott","instagramHandle": "coachedby_kscott","youtubeHandle": null,"linkInBioUrl": "https://linktr.ee/coachedbykscott","contactClueType": "instagram_and_external_link","hasContactClue": true,"outreachReady": true,"followersCount": 1198,"isVerified": false}
Discovery view — sample output
Key fields: lineage showing which hashtags, keywords, and seed profiles led to each creator.
{"username": "jacoboestreichercoaching","displayName": "Jacob Oestreicher","followersCount": 688400,"discoveredVia": ["keyword"],"sourceHashtags": [],"sourceKeywords": ["fitness coach"],"sourceSeedProfiles": [],"matchedBioKeywords": ["fitness coach"],"discoveryCount": 1,"discoverySourcesSummary": "Found via 1 keyword(s)"}
Quality view — sample output
Key fields: scoring, follower range, country, language, and qualification details.
{"username": "itskaileyanna","displayName": "KAILEY ANNA","followersCount": 2000000,"followerRangeBucket": "1M+","country": "US","language": "en","isVerified": false,"outreachReady": true,"qualificationScore": 85,"qualificationReason": "has contact clue, email in bio, external link, large following, detailed bio, public account, active creator","relevanceScore": 30,"relevanceReason": "single source match, discovered via keyword, high engagement signal","isPartial": false}
Full output example (all fields)
{"username": "domorewithlaur","profileUrl": "https://www.tiktok.com/@domorewithlaur","userId": "6742656899483534341","displayName": "domorewithlaur","bio": "NASM CPT \ninsta: @domorewithlaur\n💌: domorewithlaur@linkcreatormgmt.com\nmy fitness app ↓","profilePictureUrl": "https://p16-common-sign.tiktokcdn-us.com/...","isVerified": false,"accountPrivate": false,"followersCount": 32500,"followingCount": 130,"likesCount": 850000,"videosCount": 279,"emailInBio": "domorewithlaur@linkcreatormgmt.com","externalUrl": "https://linktr.ee/domorewithlaur","instagramHandle": "domorewithlaur","youtubeHandle": null,"linkInBioUrl": "https://linktr.ee/domorewithlaur","contactClueType": "email_and_instagram_and_external_link","hasContactClue": true,"discoveredVia": ["keyword"],"sourceHashtags": [],"sourceKeywords": ["fitness coach"],"sourceSeedProfiles": [],"matchedBioKeywords": [],"discoveryCount": 1,"discoverySourcesSummary": "Found via 1 keyword(s)","country": null,"language": "en","followerRangeBucket": "10k-50k","outreachReady": true,"qualificationScore": 95,"qualificationReason": "has contact clue, email in bio, external link, target follower range, detailed bio, public account, active creator","relevanceScore": 30,"relevanceReason": "single source match, discovered via keyword, high engagement signal","scrapedAt": "2026-03-18T13:12:48.150Z","isPartial": false,"errorType": null,"errorMessage": null}
Output fields
Identity fields
| Field | Description |
|---|---|
username | TikTok username |
profileUrl | Full profile URL |
userId | TikTok user ID (if available) |
displayName | Display name |
bio | Bio/signature text |
profilePictureUrl | Avatar URL |
isVerified | Verified badge |
accountPrivate | Whether account is private |
Stats fields
| Field | Description |
|---|---|
followersCount | Follower count |
followingCount | Following count |
likesCount | Total likes received |
videosCount | Total videos posted |
Outreach/lead fields
| Field | Description |
|---|---|
emailInBio | Email extracted from bio (best-effort) |
externalUrl | External URL from profile |
instagramHandle | Instagram handle from bio (best-effort) |
youtubeHandle | YouTube handle from bio (best-effort) |
linkInBioUrl | Link-in-bio URL |
contactClueType | Type of contact clues found (e.g., email_and_instagram_and_external_link) |
hasContactClue | Whether any contact clue was found |
Discovery lineage fields
| Field | Description |
|---|---|
discoveredVia | Array of discovery modes used (hashtag, keyword, profile) |
sourceHashtags | Hashtags that led to this creator |
sourceKeywords | Keywords that led to this creator |
sourceSeedProfiles | Seed profiles that led to this creator |
matchedBioKeywords | Search terms found in this creator's bio |
discoveryCount | How many times this creator was discovered across sources |
discoverySourcesSummary | Human-readable discovery summary |
Quality/scoring fields
| Field | Description |
|---|---|
country | Country annotation (best-effort from bio/region/flag emojis) |
language | Content language (inferred from bio text) |
followerRangeBucket | Follower range bucket (under-1k, 1k-5k, 5k-10k, 10k-50k, 50k-100k, 100k-500k, 500k-1M, 1M+) |
outreachReady | Has contact clue AND 1000+ followers |
qualificationScore | 0-100 score for outreach readiness |
qualificationReason | Factors contributing to qualification score |
relevanceScore | 0-100 score for niche relevance |
relevanceReason | Factors contributing to relevance score |
Metadata fields
| Field | Description |
|---|---|
scrapedAt | ISO 8601 extraction timestamp |
isPartial | Whether this record has incomplete data |
errorType | Error type if applicable |
errorMessage | Error message if applicable |
Use cases
- Influencer discovery — find creators in your niche across multiple hashtags and keywords
- Lead generation — build outreach lists with emails and contact clues
- Campaign sourcing — discover creators matching audience size, niche, and outreach readiness
- Competitor analysis — find creators active in competitor hashtags
- Market research — understand which creators dominate specific niches
- AI workflows — feed creator data into scoring, categorization, and outreach pipelines
Chaining with other TikTok actors
Creator results flow naturally into other TikTok actors:
- Use
profileUrlas input for TikTok Profile Scraper for deeper profile enrichment - Use
usernameto feed TikTok Followers/Following Scraper for audience analysis - Use discovered hashtags to feed TikTok Hashtag Scraper for content-level analysis
Pricing
This actor uses pay-per-event pricing. You are charged per creator returned in the dataset output. The event name is influencer-result. The actor respects user-configured spending limits — if your maximum cost per run is reached, the actor stops pushing results and exits gracefully.
Important notes and limitations
- Public data only — this actor uses publicly available TikTok data
- Contact clues are best-effort — emails, Instagram handles, and YouTube handles are extracted from public bios using pattern matching. They are not verified or guaranteed to be accurate
- Country annotation is best-effort — country is inferred from SSR region data, flag emojis, and bio keywords. It may be null for many profiles
- Language inference is best-effort — language is detected from Unicode scripts and common word patterns in bio text
- Scoring is indicative — qualification and relevance scores are heuristic-based signals, not authoritative ratings
- Results depend on TikTok's response — the actual number of creators found depends on what TikTok returns for each hashtag/keyword page
- Large discovery runs may return partial results depending on platform constraints
- Proxy recommended — residential proxies significantly improve success rates on TikTok
Proxy configuration
Residential proxies are recommended for reliable TikTok access.
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}