Tiktok Video Scraper

Tiktok Video Scraper

by scrapio

Scrape public TikTok videos for URLs, captions, hashtags, creator info, stats, and more. Perfect for trend analysis, content research, and influencer tracking.

16 runs
2 users
Try This Actor

Opens on Apify.com

About Tiktok Video Scraper

Need to pull data from TikTok videos without the headache of manual copying? This scraper does the heavy lifting for you. It grabs everything from any public video: the direct video URL, the caption text, all the hashtags, the creator's handle, the sound being used, and key stats like views and likes. It even saves the thumbnail image and the exact publish date. I use it when I need to analyze what's trending, research content ideas for a client, or keep tabs on specific creators. It's built to handle big jobs, so you can run it on hundreds or thousands of videos at once to build your own datasets. You just feed it the video links or profile URLs you're interested in, and it returns clean, structured data in a format that's ready for a spreadsheet or your database. It's become a go-to for me when I need real, actionable data from TikTok for marketing reports or competitive analysis.

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

This actor extracts structured data from public TikTok videos using their URLs. It's designed for developers and analysts who need to programmatically collect video metadata, engagement stats, and author information at scale, without manually browsing the platform.

Overview

The scraper processes one or multiple TikTok video URLs. It retrieves publicly available data, requiring no login. You can run it via the Apify platform's interface or integrate it into automated workflows using its API. Common use cases include trend analysis, influencer research, and content auditing.

Key Features

  • Bulk URL Processing: Submit multiple video links in a single run.
  • Comprehensive Data Extraction: Fetches:
    • Video details: URL, caption, hashtags, publication timestamp, duration.
    • Engagement metrics: Play count, likes (diggCount), comments, shares.
    • Author metadata: Name, username, avatar, bio.
    • Music information: Track title and author.
  • Comment Scraping: Optional extraction of video comments (configurable limit).
  • Flexible Export: Results are available in JSON, CSV, Excel, XML, or HTML.
  • Integration Ready: Built-in support for Apify API, webhooks, and connections like Zapier, Google Drive, and Slack.
  • Proxy & Pagination Support: Handles large-scale scraping operations reliably.

How to Use

  1. Input: Provide TikTok video URLs via the actor's input configuration. You can specify an array of URLs and set optional parameters like max_comments.
  2. Run: Start the actor on the Apify platform. It will navigate to each URL, extract the data, and handle page scrolling for comments if enabled.
  3. Output: Once finished, download the collected dataset from the actor's run dataset in your preferred format.

Example Input (JSON)

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

Example Output Structure

The actor returns an array of items, each containing the scraped data for one video. A typical output object includes:

{
  "url": "https://www.tiktok.com/@mrbeast/video/1234567890",
  "text": "Cooking a pizza with powertools!",
  "diggCount": 883800,
  "shareCount": 114800,
  "playCount": 16900000,
  "commentCount": 58800,
  "authorMeta": {
    "name": "mrbeast",
    "nickName": "MrBeast",
    "avatar": "https://p16-sign-va.tiktokcdn.com/...avatar.jpeg"
  },
  "musicMeta": {
    "musicName": "Original Sound",
    "musicAuthor": "mrbeast"
  },
  "hashtags": ["#cooking", "#pizza"],
  "videoMeta": {
    "duration": 39
  },
  "comments": [
    {
      "text": "This is insane!",
      "diggCount": 2500
    }
  ]
}

Find the actor on Apify: https://apify.com/apify/tiktok-video-scraper?fpr=python_automation

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
scrapio
Pricing
Paid
Total Runs
16
Active Users
2
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