TikTok Video Scraper avatar

TikTok Video Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
TikTok Video Scraper

TikTok Video Scraper

TikTok Video Scraper extracts structured data from TikTok videos, including captions, hashtags, views, likes, comments, shares, music, creator details, video metadata, and media URLs. Scrape multiple TikTok video URLs and export clean data for research and analysis.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

0

Monthly active users

a day ago

Last modified

Share

πŸ” TikTok Video Scraper – Overview

TikTok Video Scraper extracts structured metadata from one or more TikTok video URLs and turns each video page into an organized dataset record. It is designed for researchers, marketers, content analysts, social media teams, developers, and data professionals who need TikTok video information in a structured format without manually checking every video page.

With TikTok Video Scraper, you provide TikTok video URLs through the startUrls input and receive detailed information about the video, creator, engagement statistics, music, visual properties, hashtags, location metadata, and available media URLs.

🎯 What this Actor does

  • Accepts one or more TikTok video URLs
  • Extracts video-level metadata
  • Extracts creator and profile information
  • Collects engagement counts
  • Captures music and sound metadata
  • Extracts hashtags and caption information
  • Returns structured records to the Apify dataset
  • Processes multiple submitted video URLs in one run

The easiest workflow is simple: add your TikTok video URLs to startUrls, start the Actor, and inspect the structured results in the resulting dataset.


πŸš€ TikTok Video Scraper – Key Features

TikTok Video Scraper focuses on extracting useful information from individual TikTok videos rather than crawling an entire account or discovering videos automatically.

✨ Key Features

  • Scrape multiple TikTok video URLs in a single run
  • Extract video ID and canonical video URL
  • Retrieve caption or description text
  • Extract detected hashtags
  • Collect upload date and video duration
  • Capture video resolution and orientation
  • Collect views, likes, comments, shares, and saves
  • Extract music title, author, ID, and play URL
  • Extract creator username, bio, verification status, and profile URL
  • Collect creator follower, following, likes, and video counts
  • Capture thumbnail, cover, and animated cover URLs
  • Return location-related metadata when available
  • Return a structured dataset record for every successfully processed video

This makes the Actor useful when your workflow depends on combining content metadata, creator information, engagement statistics, and media references in one result.


πŸ“Š TikTok Video Scraper – What Data You Can Extract

TikTok Video Scraper produces a broad metadata record for each successfully processed TikTok video. The output combines information associated with the video itself, its creator, its music, and selected contextual metadata.

🎬 Video Information

The video section helps you understand the content and its basic publishing characteristics.

  • Video URL
  • Video ID
  • Short URL / Share URL
  • Video Caption / Description
  • Caption Language
  • Hashtags
  • Content Category
  • Video Duration
  • Upload Date
  • Video Resolution
  • Video Orientation
  • Video File Size
  • Video Format

The Actor also provides image-related URLs that can help downstream workflows reference the visual presentation of the video.

πŸ“ˆ Engagement Information

TikTok Video Scraper returns several publicly represented engagement metrics when available in the source data.

  • View Count
  • Like Count
  • Comment Count
  • Share Count
  • Save / Bookmark Count

These fields are useful for organizing TikTok content by engagement, comparing videos, performing content research, and building analytics datasets.

πŸ“Œ Important: Engagement values are returned in formatted representations such as 5k, 2.3m, or 0. They are not guaranteed to remain unchanged because TikTok metrics can change over time.


πŸ‘€ TikTok Video Scraper – Creator Data

A video is often more useful when its creator information is available alongside the content metadata. TikTok Video Scraper therefore includes creator-related fields associated with the video.

  • Creator User ID
  • Creator Username
  • Creator Profile URL
  • Creator Profile Picture URL
  • Creator Bio
  • Creator Verified Badge
  • Creator Follower Count
  • Creator Following Count
  • Creator Total Likes
  • Creator Total Videos

This creator data can support influencer research, content comparison, creator discovery workflows, social media analysis, and dataset enrichment.

For example, you can combine creator follower count with video engagement values to build your own analytical calculations outside the Actor.


🎡 TikTok Video Scraper – Music and Sound Metadata

TikTok videos frequently depend on music or original sound. The Actor exposes several music-related fields when those values are present in the extracted TikTok data.

  • Music ID
  • Music Title
  • Music Author / Artist Name
  • Original Sound Flag
  • Music Play URL

This can help with music-focused content research, identifying sound usage patterns, organizing video datasets by audio information, and enriching content-analysis pipelines.


πŸ–ΌοΈ What Media Information Does TikTok Video Scraper Return?

Alongside descriptive metadata, TikTok Video Scraper provides references to several available visual or video-related resources.

  • Thumbnail Image URL
  • Cover Image URL
  • Animated Cover URL
  • Video Format
  • Video Resolution
  • Video File Size
  • Video Orientation

These values are useful when your downstream workflow needs to identify the presentation format of a video or store links to its associated visual resources.

πŸ’‘ Practical tip: Treat media URLs as source-provided references. Availability, accessibility, or longevity of external media resources can change independently of the dataset record.


βš™οΈ How to Use TikTok Video Scraper

Using TikTok Video Scraper requires only one input field: startUrls.

1. Add TikTok Video URLs

Open the Actor input and provide one or more TikTok video URLs. Each entry should identify a TikTok video page.

Example:

{
"startUrls": [
{
"url": "https://www.tiktok.com/@example/video/1234567890123456789"
},
{
"url": "https://www.tiktok.com/@example2/video/9876543210987654321"
}
]
}

2. Start the Actor

Run the Actor after submitting your URLs. Each submitted URL is processed individually.

3. Review the Dataset

For every successfully extracted video, TikTok Video Scraper pushes one structured result to the Apify dataset.

βœ… Simple workflow

  • Paste TikTok video URLs
  • Start the Actor
  • Wait for processing to complete
  • Open the dataset
  • Export or process the resulting records in your preferred downstream workflow

πŸ”— How to Scrape Multiple TikTok Videos

TikTok Video Scraper supports multiple entries inside the startUrls array. This is useful when you already have a collection of specific TikTok video URLs and want to process them together.

The Actor does not require you to manually create separate runs for every URL. Add the video pages as multiple input entries and let the Actor process the submitted list sequentially.

This approach is practical for curated datasets, campaign research, competitor content analysis, influencer research, content monitoring, and other URL-based TikTok data collection projects.


🧾 Input

The Actor configuration defines one required input property.

Input fieldTypeRequiredDescription
startUrlsArrayYesOne or more TikTok video URLs to process

Each array item can contain a TikTok video URL.

Example:

{
"startUrls": [
{
"url": "https://www.tiktok.com/@creator/video/7463025935286078753"
}
]
}

πŸ“₯ Input note: This Actor is designed around direct TikTok video URLs. It does not define separate inputs for usernames, hashtags, search terms, category filters, date ranges, or follower thresholds.


πŸ“¦ Output

TikTok Video Scraper returns structured records containing the following user-facing fields:

FieldDescription
Video URLTikTok video URL
Video IDUnique video identifier
Short URL / Share URLShort/share-style video reference
Video Caption / DescriptionVideo caption or description
Caption LanguageLanguage value returned by the Actor
HashtagsExtracted hashtag list
Content CategoryContent category field
Video DurationFormatted video duration
Upload DateVideo publication timestamp formatted as ISO date/time
Video ResolutionWidth Γ— height
Video OrientationPortrait or Landscape
View CountFormatted view count
Like CountFormatted like count
Comment CountFormatted comment count
Share CountFormatted share count
Save / Bookmark CountFormatted save count
Music IDMusic identifier
Music TitleMusic title
Music Author / Artist NameMusic creator or artist
Original Sound FlagIndicates the source music flag
Music Play URLMusic playback URL
Creator User IDCreator identifier
Creator UsernameCreator username
Creator Profile URLCreator profile reference
Creator Profile Picture URLCreator avatar URL
Creator BioCreator biography/signature
Creator Verified BadgeVerification status
Creator Follower CountFormatted follower count
Creator Following CountFormatted following count
Creator Total LikesFormatted creator likes
Creator Total VideosFormatted creator video count
Video File SizeEstimated available video file size
Video FormatVideo format
Thumbnail Image URLThumbnail URL
Cover Image URLOriginal cover URL
Animated Cover URLAnimated cover URL
Location & MetaAvailable location-related metadata
Video Region / CountrySource region value when available
Language CodeLanguage-code field
Device TypeDevice classification field
App VersionApplication version field

πŸ“„ Example Output

A simplified example of a dataset record can look like this:

{
"Video URL": "https://www.tiktok.com/@creator/video/123456789",
"Video ID": "123456789",
"Video Caption / Description": "Example TikTok video caption",
"Hashtags": ["example", "tiktok"],
"Video Duration": "00h, 00m, 15s",
"Video Resolution": "1080x1920",
"Video Orientation": "Portrait",
"View Count": "25k",
"Like Count": "3.2k",
"Comment Count": "125",
"Share Count": "210",
"Creator Username": "@creator",
"Creator Verified Badge": false,
"Creator Follower Count": "12k",
"Music Title": "Example Sound",
"Thumbnail Image URL": "https://example.com/thumbnail.jpg"
}

Some values may be N/A, empty, or unavailable when the source page does not provide the corresponding information.


πŸ’Ό TikTok Video Scraper – Use Cases

TikTok Video Scraper is suitable for workflows where you already know which TikTok videos you want to analyze.

🎯 Common Use Cases

  • TikTok competitor content research
  • Influencer and creator analysis
  • Social media performance research
  • Viral video research
  • Engagement comparison
  • Hashtag and caption analysis
  • Music and sound research
  • Content catalog creation
  • Social media dataset enrichment
  • Marketing campaign analysis
  • Academic or market research
  • Monitoring selected TikTok video URLs
  • Building structured TikTok metadata datasets

For marketing teams, the combination of creator statistics and video engagement can provide a useful starting point for comparing content performance.

For developers and analysts, structured records make it easier to move TikTok video metadata into databases, spreadsheets, dashboards, or other data-processing workflows.


πŸ” What Is the Best Way to Use TikTok Video Scraper?

The most direct approach is to start with a prepared list of TikTok video URLs. This keeps the workflow focused on known video pages and makes the resulting dataset easy to associate with the original input URLs.

For repeated research tasks, maintain your own list of target URLs and submit updated batches when needed. This can make recurring TikTok video analysis more organized.

The Actor processes URLs one by one, so a successful result corresponds to an individual video that could be extracted successfully.


⚠️ TikTok Video Scraper – Limitations and Important Notes

Like other website-based data extraction tools, TikTok Video Scraper depends on the information available from the target page at processing time.

πŸ›‘οΈ Important Notes

  • Only submitted startUrls are processed.
  • The Actor does not define account crawling or automatic video discovery.
  • It does not provide dedicated username, hashtag, search, or date-range inputs.
  • Some fields may be unavailable for particular videos.
  • Source engagement numbers can change after a scrape.
  • Page availability or page structure can affect extraction success.
  • A failed page does not produce a normal dataset record for that URL.
  • Returned media references may have availability limitations outside the Actor's control.

For the most reliable results, provide valid TikTok video URLs and review unsuccessful URLs separately when a source page cannot be processed.


πŸ’° Pricing

The provided Actor configuration does not specify a custom price, rental price, or pay-per-event amount.

πŸ’³ Pricing note

  • No fixed custom Actor price is declared in the supplied configuration.
  • Actual Apify platform usage costs depend on the applicable Actor and platform pricing model.
  • Check the Actor's current Apify Store pricing information before planning production usage.

🧠 Tips and Best Practices

Use clean, direct TikTok video URLs whenever possible. Keeping your input list organized also makes it easier to match your source URLs with returned dataset records.

For larger research projects, divide URLs into logical batches such as campaign groups, creators, dates, or research categories. This can make dataset analysis easier after the run finishes.

Before using the data for reporting, remember that TikTok engagement metrics are dynamic. A dataset represents information available when the video was processed, not a permanent historical value.

When analyzing creator performance, consider combining video-level metrics with creator-level fields rather than relying on a single number such as views or likes.


❓ Frequently Asked Questions

πŸ”Ή What is TikTok Video Scraper?

TikTok Video Scraper is an Apify Actor that extracts structured metadata from supplied TikTok video URLs, including video details, creator information, engagement metrics, music metadata, hashtags, and media-related URLs.

πŸ”Ή How do I scrape TikTok video data?

Provide one or more TikTok video URLs in the required startUrls input and run the Actor. Successfully processed videos are returned as structured dataset records.

πŸ”Ή Can I scrape multiple TikTok videos at once?

Yes. The startUrls field accepts an array, allowing multiple TikTok video URLs to be processed in one Actor run.

πŸ”Ή What data does TikTok Video Scraper extract?

The Actor can return video ID, caption, hashtags, duration, upload date, resolution, orientation, views, likes, comments, shares, saves, music information, creator information, location metadata, and media URLs.

πŸ”Ή Can I extract TikTok creator information from a video?

Yes. Creator-related output includes username, profile URL, biography, verification status, follower count, following count, total likes, total videos, user ID, and profile picture URL when available.

πŸ”Ή Can TikTok Video Scraper extract hashtags?

Yes. The Actor returns a Hashtags field containing hashtags detected for the video.

πŸ”Ή Can I collect TikTok video engagement data?

Yes. The output includes formatted view, like, comment, share, and save/bookmark counts when those values are available.

πŸ”Ή Does this Actor scrape entire TikTok profiles?

No. The provided input is specifically based on TikTok video URLs. The Actor does not define a username or profile-crawling input.

πŸ”Ή Does TikTok Video Scraper support TikTok search keywords?

No. There is no search-keyword input in the supplied Actor configuration. You provide video URLs directly.

πŸ”Ή Does it extract TikTok music information?

Yes. Available music fields include Music ID, Music Title, Music Author / Artist Name, Original Sound Flag, and Music Play URL.

πŸ”Ή What happens when a TikTok video cannot be processed?

When a video cannot be successfully extracted, the Actor does not push a normal output record for that URL.

πŸ”Ή Can the output be used for data analysis?

Yes. The Actor returns structured records to the Apify dataset, making the collected metadata suitable for downstream analysis and organization.


πŸ› οΈ Support

TikTok Video Scraper is intended to provide a straightforward way to collect structured metadata from selected TikTok video URLs while keeping the input process simple.

For Actor-related questions, feedback, or support requests, contact the developer directly.