TikTok Creator & Video Scraper avatar
TikTok Creator & Video Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
TikTok Creator & Video Scraper

TikTok Creator & Video Scraper

Enterprise-grade TikTok scraper that extracts 25+ data points per creator with built-in engagement analytics and video performance metrics. Perfect for influencer marketing, competitor analysis, and trend research.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

"Extract 25+ Data Points Per Creator. Engagement Analytics Built-In. Influencer Research Made Easy." by John Rippy | johnrippy.link

๐Ÿ† 2025 Zapier Automation Hero of the Year โ€” Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ†’


Enterprise-grade TikTok scraper that extracts 25+ data points per creator with built-in engagement analytics and video performance metrics. Perfect for influencer marketing, competitor analysis, and trend research.

Why TikTok Data is Valuable

TikTok is the fastest-growing social platform with unmatched engagement:

  • 1B+ Active Users: Massive reach for brand partnerships
  • Highest Engagement: 5-10x higher than Instagram/YouTube
  • Viral Potential: Content discovery algorithm drives massive reach
  • Gen Z Dominance: #1 platform for 18-34 demographics
  • E-commerce Integration: TikTok Shop driving real conversions

Key Features

๐Ÿ“Š 25+ Data Points Per Creator

  • Username, nickname, bio, avatar
  • Follower/following/likes counts
  • Video count & account verification status
  • Average views, likes, comments, shares per video
  • Engagement rate calculation (true performance metric)
  • Email extraction from bio (influencer outreach)
  • Recent video performance data

๐ŸŽฅ Video-Level Analytics

  • View count, likes, comments, shares, saves
  • Video duration & hashtags used
  • Sound/music attribution
  • Thumbnail URLs for preview
  • Ad detection (sponsored content flagging)
  • Individual video engagement rates

๐Ÿ” Multiple Scrape Modes

ModeDescription
ProfilesScrape specific creator profiles with all metrics
HashtagsFind trending videos under specific hashtags
SoundsDiscover creators using specific sounds/music
SearchSearch for creators by keyword or niche

โšก Built-In Filtering

  • Minimum Followers: Filter out small accounts
  • Minimum Views: Focus on viral content only
  • Sort Options: By followers, likes, views, engagement, recency
  • Verified Filter: Target only verified creators

Use Cases

  • Influencer Discovery: Find creators in your niche by engagement, not just follower count
  • Competitive Analysis: Track competitor brand mentions and influencer partnerships
  • Trend Research: Identify trending hashtags, sounds, and content formats
  • Talent Scouting: Discover rising creators before they blow up
  • Market Research: Analyze audience demographics and content preferences
  • Brand Safety: Vet influencer content before partnerships

Input Parameters

ParameterTypeDescription
scrapeTypestringMode: profiles, hashtags, sounds, search
usernamesarrayTikTok usernames to scrape (without @)
hashtagsarrayHashtags to find videos (without #)
searchQueriesarraySearch terms for creators or videos
soundsarrayTikTok sound/music IDs
includeVideosbooleanInclude recent videos (default: true)
videosPerProfilenumberVideos per creator (default: 12, max: 100)
maxResultsnumberMaximum results (default: 50, max: 500)
minFollowersnumberMinimum follower threshold
minViewsnumberMinimum video views threshold
sortBystringSort: followers, likes, views, engagement, recent
proxyConfigurationobjectResidential proxy required for TikTok
demoModebooleanTest with sample data

Output

Creator Profile Output

{
"username": "charlidamelio",
"nickname": "Charli D'Amelio",
"bio": "dancer | exclusive content on instagram",
"profileUrl": "https://tiktok.com/@charlidamelio",
"avatarUrl": "https://p16-sign.tiktokcdn-us.com/...",
"followers": 155000000,
"following": 1200,
"likes": 11800000000,
"videoCount": 2847,
"verified": true,
"privateAccount": false,
"avgViews": 45000000,
"avgLikes": 3500000,
"avgComments": 45000,
"avgShares": 120000,
"engagementRate": 8.12,
"recentVideos": [
{
"id": "7312456789012345678",
"url": "https://tiktok.com/@charlidamelio/video/7312456789012345678",
"description": "new dance ๐Ÿ’ƒ #fyp #dance #viral",
"createTime": "2024-12-15T18:30:00.000Z",
"duration": 32,
"views": 52000000,
"likes": 4200000,
"comments": 52000,
"shares": 145000,
"saves": 890000,
"hashtags": ["fyp", "dance", "viral"],
"mentions": [],
"soundName": "Original Sound - Charli",
"isAd": false,
"engagementRate": 8.42
}
],
"scrapedAt": "2024-12-21T10:30:00.000Z"
}

Example Usage

Scrape Multiple Creators

{
"scrapeType": "profiles",
"usernames": ["charlidamelio", "khaby.lame", "bellapoarch"],
"includeVideos": true,
"videosPerProfile": 20
}

Find Fitness Influencers

{
"scrapeType": "search",
"searchQueries": ["fitness trainer", "workout motivation"],
"minFollowers": 100000,
"sortBy": "engagement",
"maxResults": 50
}
{
"scrapeType": "hashtags",
"hashtags": ["smallbusiness", "entrepreneur"],
"minViews": 100000,
"maxResults": 100
}
{
"scrapeType": "sounds",
"sounds": ["7123456789012345678"],
"sortBy": "views",
"maxResults": 50
}

Pricing

This actor uses pay-per-event pricing:

EventDescriptionPrice
apify-actor-startBase cost per run$0.10
profile_scrapedPer creator profile$0.05
video_scrapedPer video extracted$0.002

Example costs:

  • 50 creators with 12 videos each: $0.10 + (50 ร— $0.05) + (600 ร— $0.002) = $3.80
  • 100 creators, no videos: $0.10 + (100 ร— $0.05) = $5.10

Proxy Requirements

TikTok requires residential proxies for reliable scraping:

  • Datacenter proxies will be blocked
  • Apify residential proxy recommended
  • Automatic rotation handled internally

Rate Limiting & Best Practices

  • Built-in delays to respect TikTok's servers
  • Fingerprint rotation for browser sessions
  • Maximum 500 profiles per run
  • Video limits per profile to prevent excessive requests

Engagement Rate Formula

Engagement Rate is calculated as:

((Likes + Comments + Shares) / Views) ร— 100

TikTok benchmark engagement rates:

TierFollowersTypical ER
Nano1K-10K8-15%
Micro10K-100K5-10%
Mid100K-500K4-7%
Macro500K-1M3-5%
Mega1M+2-4%

Integration

Export data to:

  • Google Sheets
  • CSV/Excel
  • Airtable
  • CRM systems (via webhook)
  • Databases (via Apify API)
  • Use data for legitimate business purposes
  • Comply with TikTok Terms of Service
  • Do not use for spam or harassment
  • Respect creator privacy and content rights

Support

For issues or feature requests, contact support.


Built by John Rippy | johnrippy.link

๐Ÿ† 2025 Zapier Automation Hero of the Year โ€” Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ†’


Keywords

tiktok scraper, tiktok api, tiktok influencer data, tiktok analytics, tiktok creator scraper, tiktok video scraper, influencer marketing, social media scraping, tiktok engagement rate