TikTok Profile Scraper avatar

TikTok Profile Scraper

Pricing

Pay per usage

Go to Apify Store
TikTok Profile Scraper

TikTok Profile Scraper

Scrape public TikTok profile data: followers, likes, bio, verified status, and recent video URLs. No login or API key required. Batch processing supported.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Tatsuya Mizuno

Tatsuya Mizuno

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

TikTok Profile Scraper - Free Follower Count, Bio & Video Data Extractor (Alternative to TikTok API, Pentos, Exolyt)

Scrape public TikTok profile data without a login or API key. Extract follower counts, likes, bio, verification status, and recent video URLs for any public TikTok account. The best free alternative to TikTok Research API (academic access only), Pentos ($99/mo), Exolyt ($49/mo), and TikBuddy.

Who Is This For?

  • Social media marketers -- Analyze competitor profiles, track follower growth, and benchmark engagement
  • Influencer agencies -- Vet TikTok creators by follower count, verification status, and video output
  • Brand managers -- Monitor brand ambassador profiles and track content performance
  • Market researchers -- Build datasets of TikTok creators by niche for trend analysis
  • E-commerce sellers -- Find TikTok influencers in your product category for partnerships
  • Academic researchers -- Study TikTok creator demographics, posting patterns, and audience size

Pricing -- Free to Start

TierCostWhat You Get
Free trial$0Apify free tier includes monthly compute credits
Pay per result~$3.00 / 1,000 profilesBatch profile scraping
vs. TikTok APINo academic approvalInstant access, no application process
vs. PentosSaves $99/moNo subscription, pay only for usage

Quick Start (3 Steps)

  1. Click "Try for free" on this Actor's page in Apify Store
  2. Enter usernames (e.g., ["charlidamelio", "khaby.lame"]) or paste profile URLs
  3. Click "Start" and get profile data as JSON, CSV, or Excel

Features

  • No login required for public profiles
  • Batch scraping: process multiple usernames or profile URLs in one run
  • Rich profile data: display name, bio, followers, following, total likes, video count, verification status
  • Recent videos: extracts up to 30 recent video URLs per profile
  • Dual input modes: usernames array OR direct profile URLs
  • Retry & rate limiting: configurable delay between requests
  • Bot detection handling: warns when TikTok shows a captcha or block page

Input

FieldTypeDescriptionDefault
usernamesarrayTikTok usernames without @ (e.g. ["charlidamelio", "khaby.lame"])--
profileUrlsarrayDirect TikTok profile URLs--
includeRecentVideosbooleanExtract recent video URLstrue
maxVideosPerProfileintegerMax recent videos per profile (1-30)12
delayBetweenRequestsMsintegerDelay between requests in ms (min 2000)3000

Example Input -- Usernames

{
"usernames": ["charlidamelio", "khaby.lame", "addisonre"],
"includeRecentVideos": true,
"maxVideosPerProfile": 12
}

Example Input -- Profile URLs

{
"profileUrls": [
"https://www.tiktok.com/@charlidamelio",
"https://www.tiktok.com/@khaby.lame"
],
"includeRecentVideos": false
}

Output

{
"success": true,
"username": "charlidamelio",
"displayName": "Charli D'Amelio",
"bio": "don't you dare",
"followers": 155000000,
"following": 1200,
"likes": 11500000000,
"videoCount": 2400,
"isVerified": true,
"profilePicUrl": "https://p16-sign-va.tiktokcdn.com/...",
"profileUrl": "https://www.tiktok.com/@charlidamelio",
"recentVideos": [
{ "url": "https://www.tiktok.com/@charlidamelio/video/7312345678901234567" }
],
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

Real-World Use Cases

1. Influencer Discovery & Vetting

Batch scrape 500+ TikTok profiles in your niche. Filter by follower count and video output to find the best creators for brand partnerships.

2. Competitive Analysis

Track competitor brand accounts weekly. Export follower growth and posting frequency to Google Sheets via Apify integrations.

3. TikTok Creator Database

Build a searchable database of TikTok creators by category. Schedule monthly runs to keep follower counts and video counts current.

4. E-commerce Influencer Matching

Find TikTok creators who post about your product category. Cross-reference follower counts with engagement to identify high-ROI partnerships.

5. Trend Research

Monitor top creators in emerging niches. Track which profiles are growing fastest to identify trending content categories early.

FAQ

Q: Can I scrape private accounts? A: No. This Actor only accesses publicly visible data.

Q: What about TikTok rate limiting? A: Built-in 3s+ delay between requests. Use Apify's proxy pool for large batches.

Q: How many profiles per run? A: Hundreds per run. For 1000+, split into multiple runs.

Q: Is this the same as TikTok API? A: No. This scrapes public web pages -- no API key, no application process, no quotas.

Notes & Limitations

  • Public profiles only: Private accounts return minimal data with a warning.
  • Bot detection: TikTok may show captchas. Use Apify's residential proxy pool for reliable results.
  • Rate limiting: Keep delay at 3000ms+ to avoid blocks.
  • Data extraction: Uses TikTok's embedded JSON data (SIGI_STATE). Falls back to meta tags.
  • No private data: Only publicly visible information is scraped.
  • For research purposes: Use in compliance with TikTok's Terms of Service.