Extract data from a TikTok video
Point it at a TikTok video link and it returns the caption, hashtags, duration, posting date, the play, like, comment, share and save counts, plus the creator and the sound behind it. Give it a list of links and it works through them one at a time.
About this workflow
Version 1 · Updated Aug 10, 2026 · Published by Incredible
What this workflow does
TikTok shows you a video. It does not show you the data behind it in any form you can sort, compare or keep. Reading the counts off the screen means squinting at rounded figures and screenshotting, and the caption, the hashtags and the sound all have to be copied by hand.
This workflow takes the video link instead. It opens the video the way a viewer would and returns one row with the caption, the hashtags parsed into a list, the duration, the posting date, and the play, like, comment, share and save counts. It then opens the creator profile and the sound page behind that video, so the row also carries who posted it, how big their account is, and how many other videos are using the same track.
Give it one link and you get one row. Give it a list and it works through them one at a time at a human pace. Because every row records when it was collected, reading the same videos again a week later shows how the counts moved after posting, which the app itself never surfaces.
How it works, step by step
Every run follows the same five steps in the same order. You supply the video links and whether you want the comments:
- 1Open the video. Opens each TikTok video link you supplied and confirms the video is public before reading anything.
- 2Read the video data. Reads the caption, the hashtags, the duration, the posting date and the play, like, comment, share and save counts.
- 3Read the creator and the sound. Opens the creator profile and the sound page behind the video so the row carries who posted it and what it was set to.
- 4Read the comments. When comments are switched on, opens the comment list and reads the text, author, timestamp and like count.
- 5Save and check the CSV. Writes videos, creators, sounds and comments into linked CSVs in Downloads and opens them to confirm the columns and row counts.
Every run follows these steps in order. If a step cannot be completed, the run stops and tells you what happened instead of guessing.
What you need to run it
A computer with Google Chrome or Microsoft Edge and the Incredible extension installed, plus a normal browser you already use for TikTok. There is no developer account to register, no Research API application and no approval to wait for, because the workflow reads the same public video pages any viewer sees. A Google account is needed only if you want the finished files checked in Google Sheets. There is nothing to code and no APIs to connect.
Why teams run this with Incredible
Incredible opens the video the way a person would, so the data that only exists on the public page comes back as a row without an application or an approval queue. Every run repeats the steps it was taught in the same order, which is what makes reading the same video again next week directly comparable, and each row records when it was collected and where the run was served from, because TikTok can show different results in different places. If a step cannot be completed the run stops and reports what happened instead of guessing. Incredible is GDPR compliant and none of your data is stored or used for training.
Trusted by teams at
Run it on your own computer
Incredible works in your own browser, doing the steps the way a person would. Getting there takes three steps.
Frequently asked questions
How do I extract data from a TikTok video?
Open the video and read what the page publishes: the caption, the hashtags, the duration, the posting date and the play, like, comment, share and save counts. This workflow does that from the video link and writes it to a CSV, along with the creator who posted it and the sound it uses. There is no developer account and no approval to wait for.
What data comes back from one TikTok video?
The video ID and URL, the caption, the hashtags as a list, the accounts mentioned, the posting timestamp, the duration, the play count, the like count, the comment count, the share count, the save count, the video and cover image links, and the region code where TikTok shows one. The creator and the sound behind the video come back as their own linked rows.
Can I extract TikTok data without a developer account?
Yes. This reads the public video page directly rather than calling TikTok's Research or Display APIs, so there is no application to submit, no approval to wait for and no institutional affiliation requirement.
Are the TikTok view counts accurate?
They are the counts TikTok publishes, which is the same number any viewer sees. TikTok rounds large figures for display, so a video showing 1.2M is somewhere in that range rather than exact, and the workflow stores what is shown rather than inventing precision.
Does it return the video file or just the data?
The row carries the video link and the cover image link, and the file itself is left where it is. Having a link to someone's video is not a licence to use it, so rights are handled separately and deliberately.
Can I get the sound and the creator behind the video?
Yes, both, as their own linked files. The creator row carries the username, follower count, total likes, video count, bio and verification status. The sound row carries the title, author, duration, whether it is an original sound, and how many videos currently use it, which is the earliest reliable signal that a track is taking off.
Can I get audience demographics for the creator?
No. Age, gender and location breakdowns live in TikTok's own analytics and are visible only to the account owner, as are watch time, completion rate and retention. Any third party quoting a creator's demographics is estimating from public signals.
Can I run it on a list of videos at once?
Yes. Paste as many video links as you like and the workflow opens them one at a time, pausing between videos so the pace stays close to a person using the app. Each distinct creator and sound is read once even when several videos share them, so a list does not re-read the same profile repeatedly.


















