TikTok Profile & Video Scraper avatar

TikTok Profile & Video Scraper

Pricing

Pay per usage

Go to Apify Store
TikTok Profile & Video Scraper

TikTok Profile & Video Scraper

Scrape TikTok user profiles and trending videos without API access. Extract follower counts, likes, bio, verified status, avatar URLs, and video metadata. Supports bulk scraping of multiple profiles. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Travel Monitor Lab

Travel Monitor Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🎵 TikTok Profile & Video Scraper

Extract TikTok profile data without using the official API. Get follower counts, engagement metrics, bio information, and video statistics for any public TikTok account.

What does TikTok Scraper do?

This scraper extracts public data from TikTok profiles, helping you:

  • Track influencers: Monitor follower growth, engagement rates, and content performance
  • Research competitors: Analyze competitor accounts and their audience size
  • Find brand ambassadors: Identify verified creators in your niche
  • Build databases: Create lists of TikTok creators with their stats

What data can you extract?

FieldDescriptionExample
👤 UsernameTikTok handle"mrbeast"
📛 Display NameProfile name"MrBeast"
✅ VerifiedVerification badgetrue
👥 FollowersFollower count129,000,000
➡️ FollowingFollowing count1,234
❤️ Total LikesAll likes received2,500,000,000
🎬 VideosNumber of videos892
📝 BioProfile biography"New video every week!"
🖼️ AvatarProfile picture URL"https://..."

How to use

  1. Enter TikTok usernames or profile URLs
  2. Click Start
  3. Get structured data in seconds
  4. Download as JSON, CSV, or Excel

Input example

{
"profiles": ["mrbeast", "https://www.tiktok.com/@charlidamelio", "therock"]
}

Output example

{
"username": "mrbeast",
"nickname": "MrBeast",
"verified": true,
"followers": 129000000,
"following": 1234,
"likes": 2500000000,
"videos": 892,
"bio": "New video every week!",
"avatar": "https://p16-sign-sg.tiktokcdn.com/...",
"profileUrl": "https://www.tiktok.com/@mrbeast"
}

Use cases

Influencer Marketing

Find and evaluate TikTok creators for brand partnerships. Compare follower counts, engagement, and content themes.

Competitive Analysis

Track your competitors' TikTok presence. Monitor their growth and content strategy.

Social Listening

Build databases of creators in specific niches. Track trends and emerging influencers.

Academic Research

Collect public social media data for research on content trends, virality, and platform dynamics.

API access

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("travelmonitorlab/tiktok-scraper").call(
run_input={"profiles": ["mrbeast", "charlidamelio"]}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['username']}: {item['followers']} followers")

FAQ

Does this require a TikTok account? No. This scraper extracts publicly available data without any login.

How fast is it? Typically 2-5 seconds per profile. Multiple profiles are processed in parallel.

Can I scrape videos too? Currently this scraper focuses on profile data. Video scraping is coming soon.

Is there a rate limit? The scraper handles rate limiting automatically. You can scrape hundreds of profiles per run.