TikTok Profile Scraper avatar

TikTok Profile Scraper

Pricing

from $3.00 / 1,000 profiles

Go to Apify Store
TikTok Profile Scraper

TikTok Profile Scraper

Extract TikTok profile data with exact follower counts, engagement stats, verified badge, category, cross-platform links, account creation date, and language. Optionally scrape all posted videos with download URLs. 23 profile fields, 61 video fields.

Pricing

from $3.00 / 1,000 profiles

Rating

0.0

(0)

Developer

Happy B

Happy B

Maintained by Community

Actor stats

2

Bookmarked

7

Total users

5

Monthly active users

20 days ago

Last modified

Share

What is TikTok Profile Scraper?

TikTok Profile Scraper extracts complete profile data from TikTok accounts — exact follower counts, engagement stats, verified badge, category, cross-platform links — and optionally all their posted videos with download URLs.

Every number is an exact integer. No "160M" approximations — you get 160560832.

Profile data points (23 fields)

FieldDescriptionExample
uidNumeric user ID127905465618821121
uniqueIdTikTok handlekhaby.lame
secUidSecure user IDMS4wLjABAAAA...
nicknameDisplay nameKhabane lame
signatureBio textIf u wanna laugh...
avatarUrlProfile picture URLhttps://p16-common-sign...
profileUrlFull profile URLhttps://www.tiktok.com/@khaby.lame
followerCountExact followers160560832
followingCountFollowing count85
totalFavoritedTotal likes received2578623240
awemeCountNumber of videos1315
favoritingCountLiked videos count0
verifiedVerified creatortrue
categoryCreator categoryPublic Figure
privateAccountPrivate profilefalse
regionMost frequent video regionUS
languageApp languagevi
accountCreatedAtIsoAccount creation date2025-08-22T02:33:37.000Z
insIdInstagram handlekhaby00
twitterIdTwitter handle
youtubeChannelIdYouTube channel ID
scrapeTimestampWhen scraped2026-04-04T12:00:00.000Z

Video data points (61 fields per row when Include Videos is on)

Each video row includes 40 video fields plus 21 embedded profile fields — all in one flat row for easy CSV export. Download URLs (with and without watermark) are included at no extra cost.

Why use this scraper?

Profile data without buying videos

Other scrapers force you to buy video results just to see profile stats. We give you standalone profile data — follower counts, bio, verified status, category — without scraping a single video.

Exact numbers, not approximations

Follower counts are exact integers (160560832, not 160.6M). Total likes are exact (2578623240, not 2.6B). No integer overflow bugs on large accounts.

Fields you won't find elsewhere

  • category — "Public Figure", "Entertainment", etc. Most scrapers don't include this.
  • insId, twitterId, youtubeChannelId — cross-platform links in one call.
  • secUid — needed for advanced API integrations. Most scrapers omit this.
  • accountCreatedAtIso — when the account was created. Not available in most scrapers.
  • language — the user's app language.

Videos included on demand

Toggle "Include Videos" to get all posted videos with exact engagement stats and download URLs. Profile data is embedded in every video row — no need for a separate lookup.

Use cases

  • Influencer discovery — search profiles by follower count, category, and engagement rate
  • Competitive analysis — compare follower growth and content output across creators
  • Lead generation — extract contact info (bio links, cross-platform handles) for outreach
  • Content audit — analyze a creator's entire video catalog with engagement metrics
  • Brand safety — check verified status, category, and content themes before partnerships

How much does it cost?

Profile — charged per dataset row (always):

PlanPrice per 1,000Price per item
Free$6.00$0.006
Starter$3.75$0.00375
Scale$3.50$0.0035
Business$3.00$0.003

Add-on: video — charged per video (only when Include Videos is on):

PlanPrice per 1,000Price per item
Free$3.00$0.003
Starter$2.50$0.0025
Scale$2.00$0.002
Business$1.50$0.0015
ScenarioCost (Free plan)
10 profiles only$0.06
1 profile + 50 videos$0.45
10 profiles + 50 videos each$4.50

Apify also charges a small one-time Actor Start fee ($0.00005) per run.

Input

ParameterTypeDefaultDescription
profileUrlsstring[]requiredTikTok profile URLs or @usernames to scrape.
includeVideosbooleanfalseFetch the user's posted videos. Each video is a separate charged item.
maxVideosPerProfileinteger50Maximum videos per profile (only used when Include Videos is on).

Good to know

Multiple profiles in one run. Pass an array of profile URLs or usernames and get all data in a single dataset.

Usernames accepted. You can pass full URLs (https://www.tiktok.com/@khaby.lame), handles with @ (@khaby.lame), or bare usernames (khaby.lame).

Private accounts. Profile data (follower count, bio, etc.) is available for private accounts. Videos are only available for public accounts.

Two output tabs. The dataset has a "Profiles" tab and a "Videos" tab for easy filtering.

Profile data in every video row. When Include Videos is on, each video row includes all 21 profile fields (prefixed with profile) — no need for a separate profile lookup.

Integrations

Connect this actor to your workflow with Apify integrations:

  • Make (Integromat) — trigger workflows when new data is available
  • Zapier — push data to Google Sheets, Slack, or databases
  • Google Drive — export directly to spreadsheets
  • Webhooks — notify your API when the run completes
  • Apify API — programmatic access for custom pipelines

This actor extracts publicly available data from TikTok. You should ensure your use of the extracted data complies with TikTok's Terms of Service, applicable data protection laws (GDPR, CCPA), and your jurisdiction's regulations regarding web scraping and data processing.

Support

Found a bug or have a feature request? Open an issue or contact us through Apify messaging.