TikTok Video Scraper

TikTok Video Scraper

by scraper-engine

Scrape TikTok video data—captions, stats, music, and creator info—from links or searches. Export clean JSON, CSV, or Excel for analysis, research, or marketing.

88 runs
17 users
Try This Actor

Opens on Apify.com

About TikTok Video Scraper

Need to pull data from TikTok without the manual hassle? I built this scraper because I got tired of copying details by hand. Give it any TikTok video link or search term, and it'll fetch you the full video caption, all hashtags, and the key stats—views, likes, comments, shares. It also grabs the music track used and the creator's profile info, all in one go. I use it mainly for keeping an eye on trends and for research. If you're in marketing, it's perfect for seeing what content actually performs or for finding potential creators to work with. You get clean, structured data out the other end that's ready for your spreadsheets or analysis, exported as JSON, CSV, or Excel. It just saves you a ton of time if you regularly need to collect this kind of social media data from TikTok.

What does this actor do?

TikTok Video Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

TikTok Video Scraper

Overview

The TikTok Video Scraper extracts public data from TikTok videos at scale. It's useful for tracking trends, collecting influencer statistics, or performing sentiment analysis. The tool works without requiring login credentials and is available as a hosted Apify actor or through code-first solutions like Python scripts and GitHub repositories.

Key Features

  • Scrapes data from individual video URLs or bulk lists.
  • Extracts comprehensive metadata including:
    • Video URL and publication timestamp
    • Author information (name, username, avatar, bio)
    • Engagement stats (plays, likes, comments, shares)
    • Video captions and hashtags
    • Music metadata
    • Video status (e.g., paid promotion)
  • Optionally scrapes video comments.
  • Exports data to CSV, JSON, Excel, XML, or HTML.
  • Supports large-scale operations with pagination and proxy support.
  • Offers a lightweight metadata-only mode.
  • Integrates with platforms like Zapier, Slack, and Google Drive.

How to Use

Using the Apify Actor

  1. Sign Up: Create an account on Apify.
  2. Open the Actor: Locate the TikTok Video Scraper in the Apify console.
  3. Configure Input: Provide one or more TikTok video URLs in the input field. You can use a JSON array for bulk processing. Configure optional settings like comment limits or metadata-only mode.
  4. Run: Start the actor. It will process each video URL.
  5. Export: Once complete, download your dataset in your preferred format.

Using a Python Script (GitHub)

If using a script from a repository like TikTok Video Scraper GitHub:
1. Clone the repository.
2. Install dependencies: pip install -r requirements.txt
3. Run the script from your terminal, providing the necessary input (e.g., a list of URLs).

Input/Output

Example Input

Configure the actor with a JSON input object:

{
  "max_comments": 10,
  "urls": [
    "https://www.tiktok.com/@username/video/123456789"
  ]
}

Example Output

The scraper returns an array of video objects in JSON format. Each object contains the extracted fields:

[
  {
    "authorMeta.avatar": "https://example.com/avatar.jpg",
    "authorMeta.name": "username",
    "text": "Video caption text here",
    "diggCount": 883800,
    "shareCount": 114800,
    "playCount": 16900000,
    "commentCount": 58800,
    "videoMeta.duration": 39,
    "musicMeta.musicName": "Song Title"
  }
]

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try TikTok Video Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
scraper-engine
Pricing
Paid
Total Runs
88
Active Users
17
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support