TikTok Video Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
14
Total users
0
Monthly active users
a day ago
Last modified
Categories
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, or0. 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 field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | Yes | One 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:
| Field | Description |
|---|---|
Video URL | TikTok video URL |
Video ID | Unique video identifier |
Short URL / Share URL | Short/share-style video reference |
Video Caption / Description | Video caption or description |
Caption Language | Language value returned by the Actor |
Hashtags | Extracted hashtag list |
Content Category | Content category field |
Video Duration | Formatted video duration |
Upload Date | Video publication timestamp formatted as ISO date/time |
Video Resolution | Width Γ height |
Video Orientation | Portrait or Landscape |
View Count | Formatted view count |
Like Count | Formatted like count |
Comment Count | Formatted comment count |
Share Count | Formatted share count |
Save / Bookmark Count | Formatted save count |
Music ID | Music identifier |
Music Title | Music title |
Music Author / Artist Name | Music creator or artist |
Original Sound Flag | Indicates the source music flag |
Music Play URL | Music playback URL |
Creator User ID | Creator identifier |
Creator Username | Creator username |
Creator Profile URL | Creator profile reference |
Creator Profile Picture URL | Creator avatar URL |
Creator Bio | Creator biography/signature |
Creator Verified Badge | Verification status |
Creator Follower Count | Formatted follower count |
Creator Following Count | Formatted following count |
Creator Total Likes | Formatted creator likes |
Creator Total Videos | Formatted creator video count |
Video File Size | Estimated available video file size |
Video Format | Video format |
Thumbnail Image URL | Thumbnail URL |
Cover Image URL | Original cover URL |
Animated Cover URL | Animated cover URL |
Location & Meta | Available location-related metadata |
Video Region / Country | Source region value when available |
Language Code | Language-code field |
Device Type | Device classification field |
App Version | Application 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
startUrlsare 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.
- contact me by email : alphascraper69@gmail.com