TikTok User Search Scraper
Pricing
from $0.75 / 1,000 accounts
TikTok User Search Scraper
TikTok User Search Scraper: find TikTok accounts by keyword and get each one's username, name, bio, bio link, verified badge, exact followers, following, likes and video count, with optional latest videos. No login. Export to JSON, CSV or Excel.
Pricing
from $0.75 / 1,000 accounts
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What is TikTok User Search Scraper?
TikTok User Search Scraper finds TikTok accounts by keyword, the way the Users tab of TikTok search does, and gives you every account's profile: username, name, bio, bio link, verified badge, exact followers, following, total likes and number of videos. It can also add each account's latest videos with their views, likes and comments. Type your keywords, click Start, and download the accounts as Excel, CSV or JSON.
- 🚀 Speed: about 550 accounts per minute (1,249 accounts for 16 keywords in 2 minutes 15 seconds in our test)
- 🔎 Keywords: search as many keywords as you like in one run
- 🏆 Ranking: every account has its position in TikTok's results for the keyword
- 🔢 Exact numbers: exact follower counts (9,327,497, not "9.3M"), plus following, likes and videos
- 🔗 Bio links: the website, Linktree or shop link each creator puts in their bio
- 🎬 Latest videos: optionally, each account's newest videos with their stats
- 🔓 No login: no TikTok account, cookies or API key needed
What can TikTok User Search Scraper do?
- Find the TikTok creators, brands and businesses that match any keyword or name
- Get each account's exact followers, following, likes and video count
- Collect bio text and bio links to reach creators outside TikTok
- See which accounts are verified, business accounts (with their category) or TikTok Shop sellers
- Add each account's latest videos to judge how active and how popular it is
- Export to Excel, CSV, JSON, HTML or XML, or send the accounts to Google Sheets, Make, Zapier and more
What data can you extract from TikTok user search?
| 🔎 Keyword and rank | 👤 Username and name | 🔗 Profile link |
| 📝 Bio | 🌐 Bio link | ✅ Verified badge |
| 👥 Followers (exact) | ➡️ Following | ❤️ Total likes |
| 🎬 Number of videos | 🖼️ Profile picture | 🔒 Private account |
| 🏢 Business account and category | 🛒 TikTok Shop seller | 🆔 User IDs |
| 🎥 Latest videos (optional): views, likes, comments, shares, saves, caption, hashtags, sound, date |
How to scrape TikTok accounts by keyword
- Create a free Apify account (no credit card needed).
- Open TikTok User Search Scraper.
- Type one or more search keywords, for example
fitness coachornike. - Choose how many accounts you want per keyword and, if you like, how many latest videos per account.
- Click Start, then download the accounts as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape TikTok accounts?
You pay only for the accounts you get, and for latest videos only when you ask for them:
| Apify plan | Accounts per 1,000 | Latest videos per 1,000 |
|---|---|---|
| Free | $3.00 | $1.00 |
| Starter (Bronze) | $2.50 | $0.80 |
| Scale (Silver) | $1.90 | $0.60 |
| Business (Gold) and higher | $0.75 | $0.30 |
Platform usage is included in these prices, so you pay nothing else for the run. There is no start fee.
Example: 1,000 accounts cost $3.00 on the Free plan and $0.75 on Business. With 3 latest videos each, add 3,000 videos: $3.00 more on Free, $0.90 more on Business. The Max accounts per keyword setting keeps every run's cost under control, and you can also set a maximum cost per run. Every Apify account gets $5 of free usage each month, enough for about 1,650 accounts on the Free plan.
⬇️ Input
| Setting | What it does |
|---|---|
| Search keywords | What to search for, one keyword or phrase per line |
| Max accounts per keyword | How many accounts to get for each keyword (default 10) |
| Latest videos per account | Also get each account's latest videos, 0 to 30 (default 0: profiles only) |
Example: 20 fitness creators and 20 cooking creators, each with their 3 latest videos.
{"searchQueries": ["fitness coach", "home cooking"],"maxProfilesPerQuery": 20,"latestVideosPerProfile": 3}
⬆️ Output
One row per account found for each keyword. A real row (latest videos shortened to one):
{"searchQuery": "nike","rank": 1,"username": "nike","url": "https://www.tiktok.com/@nike","nickname": "Nike","id": "208464585232822272","secUid": "MS4wLjABAAAA_3ndMt8d_tECTdpKgCxcx238tOnQZX-20wqN01aMui5zQ7hsqSdff-jC5qYC-Cl_","bio": "Just Do It.","bioLink": "http://empli.fi/niketiktok","verified": true,"privateAccount": false,"followers": 9327497,"following": 91,"likes": 50209920,"videos": 1106,"avatarUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e0b0ac7b6ad6447a8e923fd1eb162f2c~tplv-tiktokx-cropcenter:1080:1080.jpeg","isSeller": false,"fetchedAt": "2026-10-24T09:28:14Z","isBusinessAccount": true,"businessCategory": "Sports, Fitness & Outdoors","latestVideos": [{"id": "7699863872324242701","url": "https://www.tiktok.com/@nike/video/7699863872324242701","text": "Nike Tech SF3 is a rain jacket that works. Coming 11.2","createdAt": "2026-10-23T14:04:36Z","views": 24900,"likes": 1202,"comments": 41,"shares": 12,"saves": 34,"hashtags": [],"durationSeconds": 46,"soundTitle": "original sound","isPinned": false}]}
latestVideos is there only when you ask for latest videos. Each video also has its cover image, slideshow images, mentions, sound details, language and location. The Accounts tab shows the main columns; download the dataset for every field. Rows of different keywords come mixed: sort by searchQuery and rank to see each keyword's accounts in TikTok's order.
Each run also saves a short report: how many keywords and accounts it covered, and any keyword or account it could not read, with the reason.
How can I use TikTok account data?
- Influencer discovery: find creators in your niche and compare their followers, likes and activity
- Lead generation: collect brands and business accounts by category, with their bio links
- Competitor research: see which accounts win the searches in your market
- Outreach lists: build lists of creators with the links they share in their bios
- Market research: measure how big a niche is on TikTok by the accounts that show up for it
How many accounts can I get per keyword?
TikTok shows a limited number of accounts for each search, whatever number you ask for: about 70 for most keywords in our tests, and a few hundred for some (252 for plumber). To find more accounts, add more keywords, for example fitness coach, personal trainer and gym workout. An account that shows up for two keywords gets a row for each keyword, with its rank in each.
Use with AI agents (MCP)
Connect any MCP-compatible AI assistant or agent to the Apify MCP server at https://mcp.apify.com (sign in with your Apify account), and it can find this actor, fill in the input and read the results by itself. Ask in plain words, for example "Find 20 TikTok fitness coaches with their follower counts and bio links", and the agent runs automly/tiktok-user-search-scraper with an input like {"searchQueries": ["fitness coach"], "maxProfilesPerQuery": 20}.
You can also run it from your own code with the Apify API or the Python and JavaScript clients:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("automly/tiktok-user-search-scraper").call(run_input={"searchQueries": ["fitness coach"],"maxProfilesPerQuery": 20,})for account in client.dataset(run["defaultDatasetId"]).iterate_items():print(account["rank"], account["username"], account["followers"], account["bioLink"])
Scrape more TikTok data
| Actor | What it gets |
|---|---|
| TikTok Search Scraper | Videos or accounts TikTok shows for a keyword |
| TikTok Profile Scraper | Profiles and their latest videos |
| TikTok Followers Scraper | Followers and following lists |
| TikTok Video Scraper | Full details of videos by link |
| TikTok Comments Scraper | Comments and replies of videos |
| TikTok Hashtag Scraper | Videos from any hashtag |
❓FAQ
How much does it cost to scrape TikTok user search results?
$3.00 per 1,000 accounts on the Free plan, down to $0.75 on Business, with platform usage included; latest videos are extra and only when you ask for them. See How much does it cost to scrape TikTok accounts? above for every plan. Every Apify account gets $5 of free usage each month, so you can try it at no cost.
Are the follower counts exact?
Yes. TikTok's search page rounds counts ("3M"), but every row has the exact numbers from the account's profile: followers, following, total likes and videos.
Are the results the same as in the TikTok app?
They are the accounts TikTok shows to a visitor who is not logged in, in TikTok's own order. Search results in the app are personalized, so yours may differ a little.
Does it give the account's country or language?
No. TikTok does not show an account's country on its public profile.
Do I need a TikTok account?
No. You don't need a TikTok account, cookies or an API key.
Can I scrape private accounts?
Private accounts can show up in the results with their public profile numbers, and privateAccount is true. Their videos are hidden, so they have no latest videos.
Can I connect TikTok User Search Scraper to other tools?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI agents run it through the Apify MCP server.
Is it legal to scrape TikTok accounts?
This scraper only collects what account owners chose to make public on their profiles. It does not collect private data such as email addresses or phone numbers, though a public bio can contain them. Public data can still be personal data protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
TikTok User Search Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by TikTok.
Something isn't working. What should I do?
Open the Issues tab and tell us the keyword and what you expected. We usually reply within a day.
⭐ Your feedback
Ideas, missing fields or problems: open the Issues tab and we'll take a look. If TikTok User Search Scraper saved you time, a short review on the Reviews tab helps other people find it.