TikTok Video Data Scraper avatar
TikTok Video Data Scraper

Pricing

$25.00/month + usage

Go to Store
TikTok Video Data Scraper

TikTok Video Data Scraper

Developed by

Jeremy Frost

Jeremy Frost

Maintained by Community

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.

0.0 (0)

Pricing

$25.00/month + usage

0

Total users

5

Monthly users

5

Runs succeeded

>99%

Last modified

8 days ago

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.
  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?

FieldDescription
urlVideo URL
video_idVideo ID
titleVideo description
hashtagsHashtags used in description
createdVideo post date
playsNumber of views
diggsNumber of likes
commentsNumber of comments
sharesNumber of shares
collectsNumber of collects
durationLength of the video
timestampPost timestamp
adAdvertised video or not
langTikTok Video language
music/idMusic ID
music/titleTitle of the music
music/authorMusic's author
music/durationMusic's duration
music/playurlMusic PlayURL address
music/originalMusic original
music/copyrightCopyright
music/thumbnailMusic thumb
author/idAuthor profile ID
author/nameAuthor Username
author/nicknameAuthor name
author/signatureAuthor's signature
author/diggsAuthor diggs
author/followersAuthor followers
author/followingsAuthor followings
author/heartsAuthor hearts
author/verifiedAuthor verified?
author/privateAuthor private

Input

To start TikTok web scraping, simply fill in the input form:

{
"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.

{
"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.

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.

OSZAR »