TikTok Scraper avatar

TikTok Scraper

Pricing

Pay per usage

Go to Apify Store
TikTok Scraper

TikTok Scraper

Extract detailed public metadata from TikTok videos — likes, views, comments, shares, bookmarks, author info, hashtags, music, description, and more — using one or multiple video URLs.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Badruddeen Naseem

Badruddeen Naseem

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does TikTok Scraper do?

TikTok Scraper enables you to extract data from TikTok more efficiently and comprehensively than the official TikTok API allows.

TikTok Scraper can scrape:

  • Video metadata (title, description, duration, view count, likes, shares, comments)
  • User profile information (bio, follower count, following count, verification status)
  • Video comments and replies
  • Music and sound information
  • Trending content and hashtag data
  • User-specific content and posting history

Why scrape TikTok?

TikTok has over 1 billion active users globally and is one of the fastest-growing social media platforms. It's a goldmine of data for content creators, marketers, researchers, and businesses looking to understand trends, audience behavior, and viral content patterns.

Here are just some of the ways you could use TikTok data:

  • Monitor trending topics and viral content within your industry
  • Analyze competitor content performance and audience engagement
  • Conduct market research and identify consumer preferences
  • Track influencer metrics and collaborations
  • Build datasets for machine learning and sentiment analysis projects
  • Develop content strategy based on real-time trending data

If you would like more inspiration on how scraping TikTok could help your business or organization, check out our industry pages.

How to scrape TikTok

It's easy to scrape TikTok with TikTok Scraper. Just follow these few simple steps and you'll have your data within minutes.

  1. Click on Try for free on the TikTok Scraper actor page.
  2. Enter your search criteria: hashtags, user profiles, video URLs, or trending topics you want to scrape.
  3. Configure your desired output format (JSON or CSV).
  4. Click on Run.
  5. When TikTok Scraper has finished, preview or download your data from the Dataset tab.

How much will it cost to scrape TikTok?

Apify provides you with $5 in free usage credits every month on the Apify Free plan. Depending on the scope of your scraping, this may be enough to gather a substantial amount of TikTok data at no cost!

If you need to scrape larger volumes of data regularly, consider upgrading to a paid plan. We recommend our $49/month Starter plan, which gives you significantly more credits to work with.

For enterprise-scale scraping needs, the Scale plan offers even greater capacity and value.

Results

TikTok Scraper returns data in either JSON or CSV format, depending on your preference. Here's an example of what video metadata looks like:

{
"videoId": "1234567890123456789",
"videoUrl": "https://www.tiktok.com/@username/video/1234567890123456789",
"title": "Amazing TikTok Video",
"description": "Check out this awesome content!",
"author": {
"username": "username",
"userId": "123456789",
"profileUrl": "https://www.tiktok.com/@username",
"followerCount": 50000,
"followingCount": 250,
"isVerified": true
},
"stats": {
"viewCount": 100000,
"likeCount": 5000,
"commentCount": 800,
"shareCount": 1200
},
"music": {
"musicId": "987654321",
"musicTitle": "Song Name",
"musicArtist": "Artist Name",
"musicUrl": "https://www.tiktok.com/music/..."
},
"uploadedAt": "2024-01-15T10:30:00Z"
}

Tips for scraping TikTok

  • Use specific hashtags or user profiles to narrow your results and reduce unnecessary API calls
  • Schedule regular scraping jobs to monitor trends over time
  • Export data to CSV format for easy analysis in spreadsheet applications
  • Combine multiple search criteria to build comprehensive datasets
  • Check rate limits and adjust your actor configuration if you're running large-scale operations

Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

We also recommend that you read our blog post: is web scraping legal?.