Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Social Media$50Free
TikTok Video Details Scraper for CSV Export logo

TikTok Video Details Scraper for CSV Export

This TikTok video details scraper turns a list of TikTok video URLs into a structured CSV for social listening, creator research, campaign reporting, and content audits. Import the workflow into the UScraper local desktop app, paste approved video links, and export poster, caption, hashtags, engagement counts, cover URL, duration, video ID, and music metadata without building a TikTok crawler from scratch.

Output

CSV

Columns

20

Input

Video URLs

Blocks

6

Template

Free

At a glance

Export TikTok video data from approved URLs

URL-based collection

Start from known TikTok video links instead of broad keyword crawling. This makes the export useful for reviewed campaign URLs, creator shortlists, competitor posts, and saved social monitoring queues.

Structured video metadata

Export caption text, hashtags, post date, engagement counts, region, cover image, duration, video ID, and music fields into columns that are easy to filter or join with other reports.

Multi-URL loop included

The Navigate block processes every URL listed in navigate.urls, and Loop Continue advances the run after each Structured Export pass.

Local desktop execution

Your URL list and CSV stay in the desktop workflow unless you add separate upload, sync, or sharing steps.

Use it when you need to scrape TikTok videos for structured metadata rather than download clips or edit media. For adjacent social exports, pair this template with the Twitter Data Scraper, Twitter/X Comments Scraper, YouTube Video List Scraper, and the full UScraper template library.

Who uses it

Use cases for TikTok video metadata exports

Social media analysts

Campaign snapshots

Favorable to scraping

Export views, likes, comments, shares, bookmarks, hashtags, and post dates for reviewed TikTok URLs, then compare performance in a spreadsheet.

Creator teams

Content research

Favorable to scraping

Collect captions, music names, video IDs, cover URLs, and creator nicknames from shortlists before planning formats or outreach.

Agencies

Client reporting

Favorable to scraping

Keep a reproducible CSV record of approved TikTok videos and the visible metrics captured at the time of export.


Automation flow

How the TikTok video scraper works

The workflow starts with the TikTok video URLs stored in the Navigate block. Replace the sample URL with your own reviewed links, or add multiple video URLs when you want the same export schema across a batch.

How to use

Scrape TikTok video details to CSV

1

Download and import

Download the hosted TikTok Video Details Scraper JSON, import it into UScraper, and open the workflow canvas.

2

Add video URLs

Replace the sample TikTok URL in navigate.urls with your approved video links. Keep one full TikTok video detail URL per input.

3

Keep the waits

Leave the page-load wait and visible article check in place so TikTok has time to render video metadata before extraction starts.

4

Confirm the output path

Structured Export writes tiktok-video-details-scraper.csv with headers and append mode. Change the save folder before running client, creator, or campaign batches.

5

Run and spot-check

Start with two or three video URLs, open the CSV, and compare captions, metrics, and video IDs against the browser before widening the run.

Output preview

What the TikTok CSV contains

tiktok-video-details-scraper.csv
CSV - UTF-8 - Append

Column

url

The TikTok video detail URL processed in the current loop.

Column

poster

Structured poster identifier captured from the profile URL or page data.

Column

tiktoker_nikname

Creator nickname or visible display name when available.

Column

post_date

UTC timestamp derived from TikTok page data when exposed.

Column

content

Caption or description text from the video page.

Column

hashtag

Hashtags found in the caption and visible tag links.

Column

like_num

Normalized like count when visible or present in embedded page data.

Column

comment_num

Normalized comment count.

Column

views_num

Play, view, or related count when TikTok exposes it.

Column

forward_num

Share count from page data or visible controls.

Column

bookmark_num

Bookmark, collect, or favorite count when available.

Column

Region

Region or location code from the video data when present.

Column

Post_type

Static post type value, usually Video.

Column

covers_url

Cover, origin cover, dynamic cover, or fallback image URL.

Column

video_duration

Duration in seconds when exposed by TikTok page data or player text.

Column

video_download

Download or play URL if TikTok exposes it in page data.

Column

video_id

Numeric video ID parsed from the URL.

Column

music_name

Music title attached to the video.

Column

music_author

Music author or fallback creator name.

Column

music_URL

TikTok music URL when a music link or music ID is available.

Sample rows

1 of many

urlpostertiktoker_niknamepost_datecontenthashtaglike_numcomment_numviews_numforward_numbookmark_numRegionPost_typecovers_urlvideo_durationvideo_downloadvideo_idmusic_namemusic_authormusic_URL
["example","video"]Example Creator2026-05-14 18:22:10Behind the scenes from launch day #startup #marketing#startup #marketing184003262050009121400USVideo377446455969858506015Original soundExample Creator
Headers included - each accessible TikTok video URL appends one row under the same 20-column schema.
Field groupExample columnsWhy it matters
Video identityurl, video_id, Post_typeJoin rows back to the original TikTok video and deduplicate exports.
Creator and captionposter, tiktoker_nikname, content, hashtagReview creator context, topic tags, and caption language.
Performance metricslike_num, comment_num, views_num, forward_num, bookmark_numCompare engagement across approved video URLs.
Media contextcovers_url, video_duration, video_download, music_name, music_author, music_URLAudit creative format, audio usage, and cover assets when exposed.

Frequently asked questions

TikTok video pages can be publicly visible, but automated collection may still be limited by TikTok terms, copyright, privacy law, regional rules, robots signals, and anti-abuse controls. Use the template for approved research, avoid bypassing access controls, and get legal review before using exported data commercially.

Before you run

Practical limits and maintenance notes

TikTok may slow, block, or challenge automated browsing when runs are too fast or too repetitive. Keep batches modest, avoid parallel runs, and pause when the browser shows verification, login gates, or unexpected regional restrictions.

Download

Download the TikTok video details scraper

Use the hosted TikTok Video Details Scraper JSON when you want a no-code starting point for export TikTok video data projects. Install the app from UScraper download, import the workflow, and keep the CSV local until your team has approved the URL list, output fields, and compliance rules.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]