TikTok Video Scraper - Extract Video Data Fast
Pricing
from $10.00 / 1,000 results
TikTok Video Scraper - Extract Video Data Fast
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer

Donny
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
TikTok Video Scraper
What does TikTok Video Scraper do?
TikTok Video Scraper is a powerful Apify actor that extracts comprehensive metadata from TikTok videos at scale. Simply provide a list of TikTok video URLs and the scraper will return detailed information about each video, including engagement statistics (plays, likes, comments, shares), music details, hashtags, author information, video duration, and creation date. It works by fetching the TikTok video page and parsing the embedded JSON data structures (such as UNIVERSAL_DATA_FOR_REHYDRATION and SIGI_STATE), ensuring you get accurate and up-to-date information directly from TikTok.
Whether you need to analyze trending content, track video performance metrics, research influencer campaigns, monitor hashtag usage, or build a content intelligence database, this scraper provides all the data you need in a clean, structured format ready for analysis and integration with your data pipelines.
Features
- Extract complete video metadata from any public TikTok video
- Full engagement statistics: play count, likes (diggs), comments, shares, and saves (collects)
- Music and audio information: song title, artist, album name, and audio URL
- Hashtag extraction from video captions and challenges
- Author details: username, nickname, and avatar URL
- Video details: duration, creation time, cover image, and download URL
- Batch processing of hundreds or thousands of videos
- Structured JSON output with nested objects for clean data organization
- Proxy support for reliable large-scale scraping
- Built-in rate limiting to avoid detection
- Clean dataset output with customizable table view
How to Use
- Go to the actor's input page on Apify Console
- Add TikTok video URLs to the "Video URLs" field (format: https://www.tiktok.com/@user/video/ID)
- Optionally configure the maximum number of results and proxy settings
- Click "Start" to run the scraper
- Download results in JSON, CSV, Excel, or other formats from the Dataset tab
You can also call the actor via the Apify API or integrate it into your workflow using the Apify client libraries for JavaScript, Python, and other languages.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
urls | Array | List of TikTok video URLs to scrape (required) | - |
maxResults | Integer | Maximum number of videos to process (1-10,000) | 100 |
proxyConfiguration | Object | Proxy settings for the scraper | None |
Output Data
Each scraped video returns the following fields:
| Field | Type | Description |
|---|---|---|
url | String | Original TikTok video URL |
videoId | String | TikTok video ID |
description | String | Video caption/description |
author | Object | Author details (username, nickname, avatarUrl) |
stats | Object | Engagement stats (playCount, diggCount, commentCount, shareCount, collectCount) |
music | Object | Music info (title, author, albumName, playUrl) |
hashtags | Array | List of hashtag names used in the video |
duration | Integer | Video duration in seconds |
createTime | String | Video creation timestamp (ISO format) |
videoUrl | String | Direct video playback URL |
coverUrl | String | Video cover/thumbnail image URL |
scrapedAt | String | Timestamp of when the data was scraped |
Pricing
This actor is priced at approximately $1 per 1,000 videos scraped, making it one of the most affordable TikTok scraping solutions available. Actual costs depend on your Apify subscription plan and proxy usage.
Related Actors
Check out these other scrapers by quick_kirigami:
- TikTok Profile Scraper - Extract TikTok user profile data, bio, stats, and recent videos
- Instagram Post Scraper - Scrape Instagram post metadata and engagement
- YouTube Video Scraper - Extract YouTube video metadata and stats