Tiktok Influencer Finder avatar

Tiktok Influencer Finder

Pricing

from $3.20 / 1,000 influencer results

Go to Apify Store
Tiktok Influencer Finder

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

Delowar Munna

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

5 days ago

Last modified

Share

TikTok Influencer Finder

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:

ParameterTypeDescription
hashtagsstring[]Hashtag names or URLs to discover creators from
keywordsstring[]Keywords or niche phrases for user search
seedProfilesstring[]TikTok usernames or profile URLs to include directly

Filter options

ParameterTypeDefaultDescription
maxCreatorsinteger500Maximum creators to return
minFollowersinteger0Minimum follower count (0 = disabled)
maxFollowersinteger0Maximum follower count (0 = disabled)
verifiedOnlybooleanfalseOnly return verified creators
emailOnlybooleanfalseOnly return creators with email in bio
mustHaveExternalLinkbooleanfalseOnly return creators with external links
mustHaveBioKeywordsstring[][]Bio must contain at least one keyword
excludeBioKeywordsstring[][]Exclude creators with these bio keywords

Options

ParameterTypeDefaultDescription
includeScoringbooleantrueCompute qualification and relevance scores
includeCountryAnnotationbooleantrueAnnotate country from bio/region hints
deduplicateCreatorsbooleantrueMerge duplicate creators across sources
sortBystring"qualificationScore"Sort by: qualificationScore, relevanceScore, followers
debugModebooleanfalseVerbose logging
proxyConfigurationobjectApify 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

TikTok Influencer Finder — 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

FieldDescription
usernameTikTok username
profileUrlFull profile URL
userIdTikTok user ID (if available)
displayNameDisplay name
bioBio/signature text
profilePictureUrlAvatar URL
isVerifiedVerified badge
accountPrivateWhether account is private

Stats fields

FieldDescription
followersCountFollower count
followingCountFollowing count
likesCountTotal likes received
videosCountTotal videos posted

Outreach/lead fields

FieldDescription
emailInBioEmail extracted from bio (best-effort)
externalUrlExternal URL from profile
instagramHandleInstagram handle from bio (best-effort)
youtubeHandleYouTube handle from bio (best-effort)
linkInBioUrlLink-in-bio URL
contactClueTypeType of contact clues found (e.g., email_and_instagram_and_external_link)
hasContactClueWhether any contact clue was found

Discovery lineage fields

FieldDescription
discoveredViaArray of discovery modes used (hashtag, keyword, profile)
sourceHashtagsHashtags that led to this creator
sourceKeywordsKeywords that led to this creator
sourceSeedProfilesSeed profiles that led to this creator
matchedBioKeywordsSearch terms found in this creator's bio
discoveryCountHow many times this creator was discovered across sources
discoverySourcesSummaryHuman-readable discovery summary

Quality/scoring fields

FieldDescription
countryCountry annotation (best-effort from bio/region/flag emojis)
languageContent language (inferred from bio text)
followerRangeBucketFollower range bucket (under-1k, 1k-5k, 5k-10k, 10k-50k, 50k-100k, 100k-500k, 500k-1M, 1M+)
outreachReadyHas contact clue AND 1000+ followers
qualificationScore0-100 score for outreach readiness
qualificationReasonFactors contributing to qualification score
relevanceScore0-100 score for niche relevance
relevanceReasonFactors contributing to relevance score

Metadata fields

FieldDescription
scrapedAtISO 8601 extraction timestamp
isPartialWhether this record has incomplete data
errorTypeError type if applicable
errorMessageError 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 profileUrl as input for TikTok Profile Scraper for deeper profile enrichment
  • Use username to 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"]
}
}