TikTok Profile Scraper — Exact Followers, Likes & Bio avatar

TikTok Profile Scraper — Exact Followers, Likes & Bio

Pricing

$0.50 / 1,000 profiles

Go to Apify Store
TikTok Profile Scraper — Exact Followers, Likes & Bio

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

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

  1. Paste Profiles: usernames (nasa, @khaby.lame) or URLs (https://www.tiktok.com/@nasa).
  2. Run the Actor.
  3. Sort by followers or engagement in the dataset and export to Excel, CSV or JSON.
  4. 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

FieldDescription
usernameTikTok username.
nicknameDisplay name.
userIdTikTok user ID.
secUidTikTok secure user ID.
bioProfile bio.
bioLinkLink in bio.
verifiedVerified badge.
privateAccountPrivate account.
isOrganizationOrganization account.
isCommerceAccountBusiness (commerce) account.
isTikTokShopSellerTikTok Shop seller.
languageAccount language.
followersExact follower count.
followingAccounts followed.
likesTotal likes received.
videosNumber of videos.
friendsMutual follows.
likesPerVideoAverage likes per video.
likesPerFollowerTotal likes divided by followers.
accountCreatedAtAccount creation date.
avatarUrlProfile picture (temporary signed URL).
urlProfile URL.
scrapedAtTime 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 ApifyClient
client = 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.

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.