TikTok Video Scraper
Pricing
from $3.00 / 1,000 video scrapeds
TikTok Video Scraper
Extract TikTok video data — views, likes, comments, shares, author info, music details, hashtags, and a direct download URL. Paste one or more TikTok links and get structured results. No login or API key required.
Pricing
from $3.00 / 1,000 video scrapeds
Rating
0.0
(0)
Developer
Harish Garg
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does TikTok Video Scraper do?
TikTok Video Scraper extracts metadata and a downloadable video URL from one or more TikTok video links. No login or API keys needed. Paste your TikTok video URLs and get structured data including view counts, likes, comments, shares, author info, music details, and a direct download link.
Run it on the Apify platform to get API access, scheduling, webhook integrations, and monitoring out of the box.
Why use TikTok Video Scraper?
- Fast and affordable — each video takes seconds to process and costs a fraction of a cent.
- No login or API key required — works with publicly available data.
- Structured output — get clean JSON with all video metadata fields.
- Direct download URLs — each result includes a working video download link.
- Batch processing — pass multiple video URLs in a single run.
Use cases:
- Social media monitoring and analytics
- Content research and trend analysis
- Archiving public video metadata
- Building datasets for research
How to use TikTok Video Scraper
- Go to the TikTok Video Scraper Actor page on Apify.
- Click Start.
- Paste one or more TikTok video URLs into the Video URLs field.
- Click Run.
- When the run finishes, view or download the results from the Dataset tab.
Input
The Actor accepts a list of TikTok video URLs. Each URL must follow the format:
https://www.tiktok.com/@handle/video/1234567890123456789
Example input:
{"videoUrls": ["https://www.tiktok.com/@tiktok/video/7670293981833612574"]}
Output
Each video produces one row with the following fields. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output:
{"videoId": "7670293981833612574","videoUrl": "https://www.tiktok.com/@tiktok/video/7670293981833612574","description": "Video description text #hashtag","createTime": 1716000000,"likes": 150000,"comments": 3200,"plays": 5000000,"shares": 12000,"saves": 8500,"authorUniqueId": "tiktok","authorNickname": "TikTok","musicTitle": "Original Sound","hashtags": ["hashtag"],"duration": 30,"downloadUrl": "https://www.tiktok.com/..."}
Data fields
| Field | Type | Description |
|---|---|---|
| videoId | string | TikTok video ID |
| videoUrl | string | Full URL to the video |
| description | string | Video caption text |
| createTime | number | Unix timestamp of the post |
| likes | number | Number of likes (diggs) |
| comments | number | Number of comments |
| plays | number | Number of views |
| shares | number | Number of shares |
| saves | number | Number of saves (collects) |
| authorUniqueId | string | Author's unique handle |
| authorNickname | string | Author's display name |
| musicTitle | string | Title of the music track |
| hashtags | array | List of hashtag strings |
| duration | number | Video length in seconds |
| downloadUrl | string | Direct download URL (www.tiktok.com hosted) |
Cost estimation
A typical run processes one video in under 10 seconds and costs well under $0.01 in platform compute units. You can scrape hundreds of videos in a single run at very low cost.
Tips
- Batch by author — if you have several videos from the same author, include them all in one run. The Actor processes them more efficiently together.
- Very old videos — very old videos on accounts with thousands of posts may take longer to find or may not be available.
FAQ and support
Is this legal? This Actor accesses only publicly available data that any web browser can see. Always review TikTok's Terms of Service before use.
The download URL is missing for some videos. Some videos may not have a download URL available. This depends on the video's privacy settings and regional restrictions.
My video was not found. Very old videos on accounts with a large number of posts may not be reachable. Try with a newer video to confirm the Actor works for your use case.
For issues and feature requests, visit the Issues tab. Need a custom solution? Reach out through Apify.