TikTok User Search: Find Creators by Keyword
Pricing
from $2.00 / 1,000 accounts
TikTok User Search: Find Creators by Keyword
Search TikTok for accounts rather than videos. Returns the username, bio, follower and following counts, total likes, video count and verification badge for every match. Filter by follower band or verified status to build a creator shortlist in a single run. No login, no cookies.
Pricing
from $2.00 / 1,000 accounts
Rating
5.0
(2)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
20
Total users
18
Monthly active users
10 hours ago
Last modified
Categories
Share
TikTok User Search Scraper

Search TikTok for accounts, not videos.
Give it a keyword like fitness coach or vegan baking and get one row per matching creator, with follower count, bio, video count and verification. Set a follower band and the run returns only accounts the size you actually want.
Why Use This Scraper
Most TikTok scrapers search content. When you are building a creator shortlist, content is the wrong unit: you end up collecting thousands of videos and reverse-engineering the accounts behind them.
This searches the account index directly, then filters at the source. Asking for the 10,000 to 200,000 follower band means the dataset arrives already shortlisted, and you are not billed for the accounts that were filtered out.
Supported Inputs
Any keyword TikTok's account search understands: a niche, a job title, a brand, a location, a language.
| Keyword | Finds |
|---|---|
fitness coach | Coaches and personal trainers |
vegan baking | Recipe and food creators in that niche |
dermatologist | Professionals posting in that field |
gymshark | Accounts whose name or handle carries the brand |
Several keywords in one run, each row tagged with the keyword it came from.
Use Cases
Influencer shortlisting, where the follower band does the first screening pass for you.
Micro-creator discovery, finding accounts under 50,000 followers that keyword-ranked video search buries beneath household names.
Competitor mapping, listing every account positioning itself around a term.
Recruitment and outreach, resolving a niche to a list of handles with reach attached.
Market sizing, counting how many accounts describe themselves with a given term.
How It Works
Each keyword is searched against TikTok's account index, 20 accounts per request, deduplicated by account ID. Rows are then screened against your follower band and verification setting before anything is written, so filtered-out accounts never reach your dataset or your bill.
When filters are set, the walk is capped at 25 pages per keyword, so a narrow band cannot page forever looking for accounts that barely exist.
Input Configuration
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array | required | Words to search accounts for. |
maxResultsPerKeyword | integer | 100 | Stop after this many matching accounts per keyword. |
minFollowers | integer | 0 | Skip accounts below this follower count. |
maxFollowers | integer | none | Skip accounts above this follower count. |
verifiedOnly | boolean | false | Return only accounts carrying a verification label. |
Everything matching a keyword
{"keywords": ["fitness coach"],"maxResultsPerKeyword": 100}
Mid-tier creators only
{"keywords": ["vegan baking", "meal prep"],"minFollowers": 10000,"maxFollowers": 200000}
Output Sample
{"keyword": "fitness coach","username": "bigasian_fit","nickname": "Artem | Fitness Coach","userId": "6808639916399707141","secUid": "MS4wLjABAAAABmy3-ozDHCwVKjam9itXNe37Uw","profileUrl": "https://www.tiktok.com/@bigasian_fit","bio": "Artem | Fitness Coach","isVerified": false,"verificationLabel": null,"verificationSource": "search","followerCount": 182863,"followingCount": 412,"likeCount": 4821004,"videoCount": 733,"avatarUrl": "https://p16-common-sign.tiktokcdn.com/...","region": "US","scrapedAt": "2026-08-19T13:03:44.201Z"}
Nothing matched
{"keyword": "some very narrow phrase","error": "no_accounts_found","message": "No accounts matched \"some very narrow phrase\" within the follower and verification filters you set after scanning 56 result(s)."}
Key Output Fields
| Field | Description |
|---|---|
username / nickname | Handle and display name |
userId / secUid | TikTok's numeric and secure IDs, stable across handle changes |
bio | The account's description as shown in search results |
followerCount / followingCount | Audience size and how many it follows |
likeCount / videoCount | Total likes received and videos posted |
isVerified | Whether a verification label is present, see the note below |
verificationLabel | The literal label TikTok returned, such as Popular creator |
verificationSource | Always search here, a reminder of how the flag was derived |
region | Account region code where TikTok reports it |
keyword | Which of your keywords produced this row |
A note on the verification flag
TikTok's account-search payload carries a verification_type field that reads 1 for every account it returns, including accounts with four-figure follower counts. Measured on 2026-08-19: 20 out of 20 results.
Any scraper that reads that field marks the entire result set as verified, which is a recurring wrong-data complaint against TikTok scrapers generally. This Actor ignores it and reads only the fields that actually differentiate, which brought a 25-account sample from 25 verified down to 3.
Search remains a weaker source for verification than a profile lookup. When the badge has to be authoritative, feed the handles into the TikTok Profile Scraper, which reads the profile record directly. verificationSource is on every row so you always know which you are holding.
FAQ
How is this different from the TikTok Search Scraper? That one searches videos and returns posts. This one searches accounts and returns creators. Use this when the deliverable is a list of people.
Am I billed for accounts that get filtered out? No. Filtering happens before anything is written, so you pay only for accounts that reach your dataset.
Why did I get fewer accounts than I asked for? A narrow follower band can exhaust the available results. The run log reports how many were scanned versus kept, and says when it stopped at the page limit.
Do I need a login or cookies? No.
Can I get each account's videos too? Not here. Take the handles from this run into the TikTok Profile Scraper with post collection turned on.
What does it cost? One charge per account returned, plus a small per-run start fee. No subscription.
Support
Found a bug or need a field added? Open an issue on the Actor's Issues tab in Apify Console, or email muhamed.didovic@gmail.com.
Additional Services
Need a custom TikTok or social-media scraper, or a private version of this Actor? Reach out at muhamed.didovic@gmail.com.
Explore More Scrapers
- TikTok Profile Scraper — full account stats and every post, the natural next step after this
- TikTok Search Scraper — TikTok's ranked video results for any keyword
- TikTok Mention Scraper — videos tagging an account, confirmed by account ID
- TikTok Followers & Following Scraper — the audiences behind these accounts
- TikTok Video Downloader — watermark-free MP4, cover and audio
Browse the full portfolio: muhamed-didovic.github.io
🤖 For AI Agents & LLM Apps
Purpose: Search TikTok's account index by keyword and return matching creator profiles, optionally filtered by follower band or verification.
Minimal tested input:
{ "keywords": ["fitness coach"] }
Output: array of flat objects, one per account. Fields: keyword, username, nickname, userId, secUid, profileUrl, bio, isVerified, verificationLabel, verificationSource, followerCount, followingCount, likeCount, videoCount, avatarUrl, region, scrapedAt.
Critical for agents: isVerified comes from search, which is a weaker source than a profile record, and verificationSource says so on every row. Do not treat it as authoritative; re-check with the Profile Scraper when it matters. Filtered-out accounts are absent rather than returned with a flag, so a short result set means the band was narrow, not that data is missing.
Behavior & billing: Pay-per-event, one charge per account returned. Accounts excluded by your filters are not billed. Keywords matching nothing yield one error item (error, message) rather than failing the run. No login or cookies required.
⚠️ Disclaimer
This Actor accesses publicly available data on TikTok for legitimate research, recruitment, and business-analysis purposes. It does not log in, bypass authentication, or access private content. Use of this Actor must comply with TikTok's Terms of Service and all applicable laws, including data-protection regulations (GDPR, CCPA, etc.). The authors are not responsible for any misuse. Users must:
- Respect rate limits and avoid overloading TikTok's infrastructure
- Not use scraped data to violate user privacy or platform terms
- Process any personal data only with a lawful basis and in compliance with their jurisdiction
- Not republish scraped content in violation of copyright
We do not store scraped data; the Actor returns it directly to your Apify dataset for your authorized use. TikTok is a trademark of ByteDance Ltd.; this Actor is not affiliated with or endorsed by TikTok or ByteDance.
SEO Keywords
tiktok user search, tiktok account search, find tiktok creators, tiktok influencer finder, tiktok creator discovery, search tiktok accounts by keyword, tiktok influencer shortlist, tiktok micro influencer finder, tiktok follower filter, tiktok creator database, tiktok account scraper, tiktok niche creators, tiktok outreach list, tiktok talent sourcing, tiktok competitor accounts, apify tiktok user search