TikTok Influencer Search: Find Creators by Niche
Pricing
from $1.19 / 1,000 accounts
TikTok Influencer Search: Find Creators by Niche
Find TikTok influencers by niche keyword (fitness coach, skincare, nail artist) and filter by follower range: username, name, followers, total likes, bio, verified badge and profile link, in TikTok's own order. Up to about 250 accounts per keyword. No login.
Pricing
from $1.19 / 1,000 accounts
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Type a niche and get the TikTok creators TikTok's Users search shows for it, kept to the follower range you set: username, name, followers, total likes, bio, verified badge and profile link, plus each creator's contacts and size from their profile page: bio link, the email in their bio, following, videos and join date.
| Creator | 👤 Name | 📝 Bio | 👥 Followers | ❤️ Likes | 🔍 Niche | 🏅 Rank |
|---|---|---|---|---|---|---|
| @paulaschoice | Paula's Choice | Skincare that keeps its promises. Shop PaulasChoic… | 188,900 | 1,353,884 | skincare | 7 |
| @dermalogica | dermalogica | skin: we treat it all Shop at Sephora + Ulta Beaut… | 168,900 | 1,703,547 | skincare | 8 |
| @nailvesta_official | NailVesta | 💅100% Handmade Nails - Salon Quality 💕Every girl d… | 120,200 | 370,285 | nail artist | 4 |
$2.29 per 1,000 accounts on the Starter plan ($2.69 Free, $1.79 Scale, $1.19 Business). The prefilled run (up to 100 creators) costs about $0.23.
Why this one
- Follower range filter. Set
minFollowers/maxFollowers(say 10k to 500k) to keep only micro and mid-size influencers. Creators outside the range are skipped and cost nothing. - Contacts and size, same price. Creator details are on by default: each creator's bio link, the email written in their bio (
email,hasEmail,hasPhone), following, videos, friends, join date, private, TikTok Shop seller and business-account flags, app language and a large photo, read from their profile page for the creators in your range only. No extra charge. - Lead-list ready. Followers, total likes and the full bio in every row, and the profile one click away.
- Up to ~250 accounts per niche. The Actor pages through everything TikTok's Users search shows logged-out visitors (245 for "fitness coach", 254 for "skincare", 255 for "nail artist" on 2026-09-27) and keeps the ones in range.
- Many niches per run, each with its own limit and summary. Rows come niche by niche, in your order, each in TikTok's order with its rank.
- Handles TikTok's picky search. TikTok answers this search on only some IPs. The Actor tries several fresh IPs at once until one answers, keeps using it for the whole run, and starts your next run on it.
- Fails loudly, never silently. Every run saves a per-keyword summary (
OUTPUT). If TikTok refuses a keyword on every retry, the run is marked failed instead of quietly returning less.
No TikTok account, login or cookies.
Input
| Field | What it does | Default |
|---|---|---|
keywords | Niches, one per line: skincare, nail artist, real estate agent, fitness coach. | skincare |
minFollowers | Keep only creators with at least this many followers. 0 = no minimum. | 0 (the form starts at 10,000) |
maxFollowers | Keep only creators with at most this many followers. 0 = no maximum. | 0 (the form starts at 500,000) |
maxUsersPerKeyword | Creators to keep per niche, up to 1,000 (TikTok shows up to about 250). With a follower range, only creators in range count. | 100 |
creatorDetails | Read each creator's profile page: bio link, email from the bio, following, videos, join date and more (see Output). Same price. | on |
proxyConfiguration | Apify Proxy. Keep datacenter (the default): the Actor finds IPs TikTok answers on by itself; residential doesn't help here. | Apify datacenter |
Example:
{"keywords": ["skincare", "nail artist"],"minFollowers": 10000,"maxFollowers": 500000,"maxUsersPerKeyword": 250}
A follower range returns fewer rows. TikTok shows about 250 accounts per keyword, and the range can't add more: the Actor pages through all of them and keeps the ones in range, so a narrow range may give a few dozen creators, or none. Add more niches to get more creators. rank stays the creator's position in TikTok's full results. An account whose follower count TikTok doesn't send is left out of a range, since it can't be shown to be in it.
Output
One row per creator, niche by niche in your order, each niche's creators in TikTok's order. Table views in the Console:
- 📊 Overview: 🖼️ Photo, 🏷️ Username, 👤 Name, 📝 Bio, 🔗 TikTok, ✔️ Verified, 👥 Followers, ❤️ Likes, 🔍 Keyword, 🏅 Rank
- 📈 Stats: 🏷️ Username, 🔗 TikTok, ✔️ Verified, 👥 Followers, ❤️ Likes, 🔍 Keyword, 🏅 Rank
- 👤 Creator Details (Creator details, on by default): 🖼️ Photo, 🏷️ Username, 👥 Followers, ➕ Following, 🎬 Videos, 📅 Joined, 🌐 Bio Link, 📧 Email, 📞 Phone, 🔒 Private, 🌐 App Language
Output fields
Every row has these keys, in this order; the ones marked "With Creator details" are there while creatorDetails is on (the default). A value TikTok didn't send is null (never an empty string or a made-up 0); a profile TikTok wouldn't show leaves its detail columns null.
avatar: profile picture.name: display name.bio: the full bio, line breaks kept.bioSnippet: the bio's first 50 characters on one line, for tables.username: TikTok username, without @.profileUrl: the profile on TikTok.verified: TikTok's verified badge.followers: followers (TikTok rounds large counts in search results).likes: total likes on all their videos.following: accounts they follow. With Creator details.videos: their public videos. With Creator details.friends: accounts they follow that follow them back. With Creator details.joinedAt: when the account was created (UTC). With Creator details.bioLinkUrl: the link in their bio (often a link-in-bio page or a site). With Creator details.email: the first email address written in their bio. With Creator details.hasEmail: their bio shows an email address. With Creator details.hasPhone: their bio shows a phone number. With Creator details.private: the account is private (TikTok then shows nothing else). With Creator details.isSeller: TikTok marks the account as a TikTok Shop seller. With Creator details.isCommerceAccount: a TikTok business (commerce) account. With Creator details.language: their TikTok app language (en,es, ...). With Creator details.avatarLarge: their profile picture in the largest size the profile page shows. With Creator details.rank: position in TikTok's results for the keyword.keyword: the niche keyword (your input).userId: TikTok's user ID.secUid: TikTok's secUid, the ID its own web API uses.scrapedAt: when it was collected (UTC).
Example row:
{"avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/85673e0bc2420528b1cb5a21966ad609~tplv-tiktokx-cropcenter:100:100.webp?...","name": "Paula's Choice","bio": "Skincare that keeps its promises.\nShop PaulasChoice.com","bioSnippet": "Skincare that keeps its promises. Shop PaulasChoic…","username": "paulaschoice","profileUrl": "https://www.tiktok.com/@paulaschoice","verified": true,"followers": 188900,"likes": 1353884,"rank": 7,"keyword": "skincare","userId": "6794212752015705093","secUid": "MS4wLjABAAAAvUq171LsRcV510QQZJEKzm6ba6CFFvnSXXA-e7lLAdm3Maw8vM-eC5pOw5sjEhfR","scrapedAt": "2026-09-28T00:28:06Z"}
Notes:
rankis the creator's position in TikTok's results; with a follower range, accounts left out keep their place, so gaps are normal.- TikTok's search itself shows only followers, likes and the bio; the detail columns come from each creator's profile page (Creator details).
- TikTok rounds large follower counts in search (188.9K shows as
188900). - Image links expire.
avataris signed by TikTok and stops working about 2 days after the run. Download the images you need soon after the run.
Run summary (OUTPUT)
{"results": 86,"answeringIps": 1,"outage": false,"inputs": [{"input": "skincare", "status": "ok", "results": 50, "stopReason": "max_results", "keyword": "skincare", "filteredOut": 36},{"input": "nail artist", "status": "ok", "results": 36, "stopReason": "end", "keyword": "nail artist", "filteredOut": 78}]}
filteredOut: the accounts TikTok showed for that niche that were outside your follower range (skipped, not charged). creatorDetails counts the profile pages read, private, missing and failed. savedIps says how many IPs remembered from your earlier runs were tried and answered (see below).
status per keyword: ok, no_results (TikTok shows nothing, or hides results for that term), invalid, blocked (no IP TikTok answered on after many tries; the run fails so you notice), stopped (your spending limit). stopReason: max_results, or end when TikTok showed no more accounts.
If TikTok answers user search on none of the IPs the Actor tries (a TikTok outage, for example), the run stops early after about 160 tries instead of retrying every keyword, fails with a clear message and sets "outage": true in OUTPUT. Keywords it couldn't collect cost nothing; creators already delivered stay in your dataset. Try again later.
How long does a run take?
The first creators usually arrive within about 15 seconds of starting the run, and within about 10 when the Actor ran in the last 30 minutes: TikTok answers this search on only some IPs, and the Actor remembers the ones that answered (see the FAQ). A niche with a follower range and Creator details takes under a minute (one profile page per creator in range). Several niches in one run are cheaper and faster than one run per niche.
Pricing
Pay per result, no start fee and no minimum. Example: 1,000 creators cost $2.29 on the Starter plan.
| Your Apify plan | Per 1,000 accounts |
|---|---|
| Free | $2.69 |
| Starter | $2.29 |
| Scale | $1.79 |
| Business | $1.19 |
You pay only for rows that reach your dataset. Niches with no results, invalid inputs and accounts outside your follower range cost nothing. When your spending limit is reached, the run stops.
A creator found under several niches in one run is one row and one charge: it comes back once, under the first niche that found it, and the run summary counts the repeats for each niche (alreadyDeliveredUnderEarlierInput).
FAQ
Do I need a TikTok account? No. The Actor reads only what TikTok shows logged-out visitors.
Does it find emails? When a creator writes an email in their bio, email has it (hasEmail and hasPhone flag an email or a phone number there). TikTok has no other email field logged out; the bio link (bioLinkUrl) often leads to a link-in-bio page with more contacts.
Why do results stop after ~250? TikTok stops showing new accounts for a search at about that point; the Actor ends the search there instead of paying you for repeats. Use more niche keywords (skincare routine, skincare for men) to reach more creators.
The same creator under two niches? They get a row under each niche, each with its own rank.
What is the tiktok-influencer-search-ipbook key-value store in my account? The Actor keeps the proxy sessions TikTok answered this search on there (session names and times, nothing else) for 30 minutes, so your next run starts on them instead of searching for an IP again. You can delete it any time; the next run just starts a little slower.
Can I find creators by what they post, not by their name? Use our TikTok Video Search API: every video row carries its creator and follower count.
Feedback
Missing a field, or a result that doesn't look right? Open an issue on the Issues tab and we'll look into it. If the data helps you, a short review on this page helps other people find it.