TikTok Profile Scraper — Exact Followers, Likes & Bio
Pricing
$0.50 / 1,000 profiles
TikTok Profile Scraper — Exact Followers, Likes & Bio
Scrape TikTok profiles without login: exact follower, following, like and video counts, likes per video, bio, bio link, verified, private, business and TikTok Shop seller flags, account creation date and avatar. Bulk usernames or URLs. $0.50 per 1,000 profiles.
Pricing
$0.50 / 1,000 profiles
Rating
0.0
(0)
Developer
Technical Dost Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Profile Scraper gets public TikTok profile data in bulk, without a TikTok account, cookies or login. Paste usernames or profile URLs and get each creator's exact follower, following, like, video and friend counts, likes per video and per follower, bio, bio link, verified, private, organization, business and TikTok Shop seller flags, language, account creation date and avatar. Built for influencer marketing, creator vetting, brand monitoring and growth tracking.
What you get
- Exact counts (2,124,392 followers, not 2.1M), straight from TikTok's profile data.
- Engagement helpers: likes per video and likes per follower.
- Bio, bio link, language and account creation date.
- Flags: verified, private, organization, commerce (business) account and TikTok Shop seller.
- Bulk: thousands of usernames or URLs in one run, five in parallel.
- Pay only for profiles found: $0.50 per 1,000; missing accounts are free.
How to use TikTok Profile Scraper
- Paste Profiles: usernames (
nasa,@khaby.lame) or URLs (https://www.tiktok.com/@nasa). - Run the Actor.
- Sort by followers or engagement in the dataset and export to Excel, CSV or JSON.
- Schedule it weekly to track creators' growth over time.
Input example
{"profiles": ["nasa","khaby.lame","mrbeast"]}
All fields are described in the Input tab.
Output example
{"username": "nasa","nickname": "NASA","userId": "7664638705177150477","bio": "Making the seemingly impossible, possible.✨","bioLink": "https://science.nasa.gov/feature/artemis-ii-preliminary-lunar-science-report","verified": true,"privateAccount": false,"isOrganization": false,"isCommerceAccount": false,"isTikTokShopSeller": false,"language": "en","followers": 2124392,"following": 23,"likes": 11283321,"videos": 58,"friends": 17,"likesPerVideo": 194540,"likesPerFollower": 5.31,"url": "https://www.tiktok.com/@nasa","scrapedAt": "2026-10-23T00:00:00.000Z"}
Output fields
| Field | Description |
|---|---|
username | TikTok username. |
nickname | Display name. |
userId | TikTok user ID. |
secUid | TikTok secure user ID. |
bio | Profile bio. |
bioLink | Link in bio. |
verified | Verified badge. |
privateAccount | Private account. |
isOrganization | Organization account. |
isCommerceAccount | Business (commerce) account. |
isTikTokShopSeller | TikTok Shop seller. |
language | Account language. |
followers | Exact follower count. |
following | Accounts followed. |
likes | Total likes received. |
videos | Number of videos. |
friends | Mutual follows. |
likesPerVideo | Average likes per video. |
likesPerFollower | Total likes divided by followers. |
accountCreatedAt | Account creation date. |
avatarUrl | Profile picture (temporary signed URL). |
url | Profile URL. |
scrapedAt | Time of extraction. |
Export results as JSON, CSV, Excel, XML or HTML, or read them with the API.
Use cases
- Influencer marketing: vet creators by real follower and engagement numbers before outreach.
- Agencies: monitor clients' and competitors' growth weekly.
- Find TikTok Shop sellers and business accounts in a niche.
- Enrich a creator list or CRM with verified status, bio links and account age.
How much does TikTok Profile Scraper cost?
This Actor uses pay-per-event pricing: $0.0005 per profile ($0.5 per 1,000). Platform usage is included. Accounts that don't exist or can't be loaded are not charged.
Set Maximum cost per run in the run options to cap your spend; the Actor stops when the limit is reached.
Use TikTok Profile Scraper with AI agents (MCP)
Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through the hosted Apify MCP server:
$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/tiktok-profile-scraper-no-login" --header "Authorization: Bearer YOUR_APIFY_TOKEN"
Or in a JSON MCP config:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=technicaldost/tiktok-profile-scraper-no-login","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
The tool is named technicaldost--tiktok-profile-scraper-no-login. Ask your agent, for example, to "run TikTok Profile Scraper with {"profiles": ["nasa", "khaby.lame", "mrbeast"]}".
Run TikTok Profile Scraper via API
curl -X POST "https://api.apify.com/v2/acts/technicaldost~tiktok-profile-scraper-no-login/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"profiles": ["nasa", "khaby.lame", "mrbeast"]}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("technicaldost/tiktok-profile-scraper-no-login").call(run_input={"profiles": ["nasa", "khaby.lame", "mrbeast"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('technicaldost/tiktok-profile-scraper-no-login').call({"profiles": ["nasa", "khaby.lame", "mrbeast"]});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Integrations
Schedule runs (daily, hourly) in Apify Console and send results to Google Sheets, Slack, Make, Zapier, n8n, Airbyte or your own webhook.
FAQ
Do I need a TikTok account?
No. Only public profile pages are read, without login or cookies.
Does it return videos?
No. This Actor returns profile data only. For video details use a TikTok video scraper.
Are counts exact?
Yes. The Actor uses TikTok's exact counts, not the rounded numbers shown in the app.
What if a profile can't be loaded?
Missing, banned or temporarily unreachable accounts are listed in the log and not charged. For very large lists you can add an Apify proxy in the input.
Is it legal to scrape this data?
The Actor collects publicly available information only and does not log in or bypass access controls. Use the data in line with the website's terms and the laws that apply to you, especially when processing personal data.