TikTok Video Data Scraper

TikTok Video Data Scraper

by jeremy_frost

Extract TikTok video data at scale with our powerful TikTok Scraper. Get views, likes, hashtags, and more in JSON, CSV, or Excel — perfect for analyti...

1,033 runs
75 users
Try This Actor

Opens on Apify.com

About TikTok Video Data Scraper

Extract TikTok video data at scale with our powerful TikTok Scraper. Get views, likes, hashtags, and more in JSON, CSV, or Excel — perfect for analytics, reports, and dashboards.

What does this actor do?

TikTok Video Data 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

What does TikTok Video Data Scraper do? This TikTok scraper, a powerful and efficient unofficial TikTok API will give you TikTok data at scale to be used in your own data projects, reports, and as a basis for new applications. Whether you're analyzing trends, tracking tiktok influencers, this tool gets you the structured TikTok data you need! With this best TikTok Scraper you can scrape all videos data from a profile with author and music data included. You can download your results in Excel, HTML, XML, CSV, or JSON to use in your data projects, dashboards, spreadsheets, or custom applications. ## How do I use TikTok Video Data Scraper? TikTok Video Data Scraper was designed to be easy to use, even for beginners. Here's how to get started: 1. Create a free Apify account. https://console.apify.com/sign-up 2. Open TikTok Video Data Scraper on Apify. 3. Add one or more profile URLs. Example: https://www.tiktok.com/@f1 4. Click "Start" and wait for the data extraction to finish. 5. Download your dataset in your preferred format (JSON, CSV, Excel, etc.). ## What TikTok data can I extract? | Field | Description | |------------------------|---------------------| | url | Video URL | | video_id | Video ID | | title | Video description | | hashtags | Hashtags used in description | | created | Video post date | | plays | Number of views | | diggs | Number of likes | | comments | Number of comments | | shares | Number of shares | | collects | Number of collects | | duration | Length of the video | | timestamp | Post timestamp | | ad | Advertised video or not | | lang | TikTok Video language | | music/id | Music ID | | music/title | Title of the music | | music/author | Music's author | | music/duration | Music's duration | | music/playurl | Music PlayURL address | | music/original | Music original | | music/copyright | Copyright | | music/thumbnail | Music thumb | | author/id | Author profile ID | | author/name | Author Username | | author/nickname | Author name | | author/signature | Author's signature | | author/diggs | Author diggs | | author/followers | Author followers| | author/followings | Author followings | | author/hearts | Author hearts | | author/verified | Author verified? | | author/private | Author private | ## Input To start TikTok web scraping, simply fill in the input form: json { "maxRequestsPerCrawl": 55, "startUrls": [ { "url": "https://www.tiktok.com/@f1", "method": "GET" }, { "url": "https://www.tiktok.com/@checkeredflagedit", "method": "GET" } ] } starUrls - which URLs do you want to scrape maxRequestsPerCrawl - Maximum number of videos to scrape per profile listed in the startUrls ## Output Once your Apify Actor has completed its execution, all output is automatically saved in a dataset. The size of this dataset will match the number of results you've configured the scraper or automation to collect. json { "video_id": "7508043712040029462", "url": "https://www.tiktok.com/@f1/video/7508043712040029462/", "title": "charles and lando battled for pole right until the end 😱 #f1 #formula1 #monacogp #landonorris #charlesleclerc #mclaren #ferrari ", "author": { "id": "6746088991441454085", "name": "f1", "nickname": "Formula 1", "signature": "risk takers, late brakers, history makers\nnext: spain! 🇪🇸 may 30 - june 1", "diggs": 682, "followers": 11100000, "followings": 48, "hearts": 507400000, "videos": 1866, "verified": true, "private": false }, "music": { "id": "7508043699398953750", "title": "original sound", "author": "Formula 1", "duration": 60, "playurl": "https://v16m.tiktokcdn-us.com/1bcc2658f8aa4a76b5da62e9afac741a/683aa4ff/video/tos/no1a/tos-no1a-v-2370-no/ow85t2fgjMsXWqkQAQgAEASexefAfBLgMhNHQD/?a=1233&bti=ODszNWYuMDE6&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=250&bt=125&ds=5&ft=GSDrKInz7ThFc8MKXq8Zmo&mime_type=audio_mpeg&qs=13&rc=amZwdHI5cnl4MzMzbzU8NUBpamZwdHI5cnl4MzMzbzU8NUBgZC1nMmRzb2xhLS1kMTFzYSNgZC1nMmRzb2xhLS1kMTFzcw%3D%3D&vvpl=1&l=20250531004211C1F4F446409987229BC3&btag=e00050000", "original": true, "copyright": false, "thumbnail": "https://p16-common-sign-va.tiktokcdn-us.com/tos-maliva-avt-0068/81679768057c8abbfa8c19a5cea5ec89~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=089c7a2f&x-expires=1748822400&x-signature=ZOxiL4xXF8JkYEI%2BtDgb6lmruz8%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8" }, "hashtags": "#f1 #formula1 #monacogp #landonorris #charlesleclerc #mclaren #ferrari", "created": "2025-05-24 16:04", "plays": 825100, "duration": 60, "diggs": 97500, "comments": 548, "shares": 1795, "collects": 3741, "timestamp": 1748102653, "ad": false, "lang": "en" } ## 🔍 Seamlessly Integrate TikTok Video Data Scraper with the Apify API If you're looking to automate data extraction from TikTok, the Apify API offers a powerful way to interact with the platform programmatically. Built on robust RESTful HTTP endpoints, the API enables developers to effortlessly manage, trigger, and monitor Apify actors, including the popular TikTok Scraper. Through the API, you can perform essential tasks such as: Running actors on-demand or on a schedule Accessing and managing datasets Retrieving scraping results programmatically Tracking performance metrics Creating or updating actor versions and configurations To get started with Node.js, simply install the apify-client package from NPM. Python developers can use the equivalent apify-client module available via PyPI. 📘 Explore the official Apify API documentation to unlock the full potential of the platform. You’ll also find dedicated TikTok Scraper API examples that show you exactly how to implement it in your code. ## Is it legal to scrape public TikTok data using a scraper? Our TikTok data scrapers are designed with privacy and ethics in mind. They strictly collect publicly available information — meaning they do not access or extract sensitive user details such as email addresses, physical location. The scraper can only retrieve data that users have intentionally made visible on their TikTok profiles or in public content. Despite this, it's important to understand that the output may still contain personally identifiable information (PII), depending on what the content creators have shared. Always review and handle scraped data responsibly, especially when it includes any form of user-generated content.

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 Data Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
jeremy_frost
Pricing
Paid
Total Runs
1,033
Active Users
75
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