🎵 TikTok Profile Scraper avatar

🎵 TikTok Profile Scraper

Pricing

$10.00 / 1,000 results

Go to Apify Store
🎵 TikTok Profile Scraper

🎵 TikTok Profile Scraper

Extract TikTok profile data — title, author, engagement, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

$10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

TikTok Profile Scraper

tiktok-profile

Scrape TikTok user profiles by username or discover creators by keyword. For each profile it returns clean, structured data: follower / following / video counts, total likes received, bio (signature), category, verification status, region, avatar URL, and the stable account IDs (uid, sec_uid) plus the public profile URL.

Unofficial. This Actor is not affiliated with, authorized, or endorsed by TikTok or ByteDance. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with TikTok's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • Username lookup — give one or more TikTok usernames (the @handle without the @, e.g. tiktok). Each resolves to exactly one full profile record.
  • Creator discovery — give one or more keywords; the Actor paginates TikTok's user search for each, returning matching creator profiles.

Input

FieldTypeDefaultDescription
usernamesstring[]["tiktok"]TikTok usernames (handle without @). One profile record each.
searchKeywordsstring[][]Keywords to discover creators by. Each is paginated independently.
maxItemsinteger50Max total profiles across all usernames and keyword searches.

Example input

{
"usernames": ["tiktok", "charlidamelio"],
"searchKeywords": ["fitness"],
"maxItems": 100
}

Output

One dataset item per profile:

{
"uniqueId": "tiktok",
"nickname": "TikTok",
"url": "https://www.tiktok.com/@tiktok",
"uid": "107955",
"secUid": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
"followerCount": 94295277,
"followingCount": 4,
"videoCount": 1524,
"favoritingCount": 0,
"totalFavorited": 459258669,
"signature": "One TikTok can make a big impact",
"category": "Media & Entertainment",
"customVerify": "",
"enterpriseVerifyReason": "Verified account",
"verified": true,
"region": "",
"avatarUrl": "https://...",
"source": "profile:tiktok"
}

Notes

  • Data is sourced live; TikTok / the upstream edge occasionally rate-limits or returns a transient error, so the Actor retries with exponential backoff.
  • Profiles are de-duplicated within a run by account ID.

Quick start

  1. Open the Actor and press Run — the default input works out of the box.
  2. Adjust the input fields below to your target (keywords, IDs, or URLs) and set maxItems to cap spend.
  3. Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.

No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.

Why teams switch to this TikTok profile scraper

Bulk-checking TikTok accounts by hand is slow; browser actors get rate-limited. This Actor reads a direct HTTP API and returns nickname, bio, follower / following / like counts, verification, and avatar as clean JSON at $3 per 1,000 profiles — no login.

What people build with it

  • Influencer shortlisting — enrich handles with real follower and like totals, then filter to your tier instantly.
  • Lead enrichment — turn a list of TikTok usernames into structured profile records for outreach.
  • Audience mapping — size the creators in a niche before entering it.
  • Brand protection — find impersonation handles using your brand name.
  • Reporting — snapshot creator stats over time to measure growth for partnerships.

Tips for better results

  • Usernames work with or without @.
  • Follower and like counts are numeric, so tier filtering is one line of code.
  • Chain into TikTok User Posts to pull each creator's videos once shortlisted.

Why this Actor

  • Direct API, no headless browser — fast, stable runs with nothing to babysit.
  • No login, no cookies — we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data — every run reads the source live, not a stale cache.
  • Pay per result — you're billed only for the rows actually delivered.
  • Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Vet creators and accounts for influencer-marketing shortlists.
  • Benchmark follower counts and engagement against competitors.
  • Enrich CRM/lead records with public profile data.
  • Track account growth and bio/links over time.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.

Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with TikTok? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

What inputs are accepted? Profile handles/URLs, video URLs, hashtags, or keywords, depending on the Actor — see the Input section above.

More TikTok scrapers by us

Browse the full fleet → https://apify.com/ethereal_wool