Pricing
from $2.10 / 1,000 videos
Go to Apify Store
TikTok Video Scraper
Extract comprehensive TikTok video data including views, likes, comments, shares, and full author/music metadata. Simply provide video URLs and get structured JSON with engagement metrics, creator profiles, and audio information. Scrapes hundreds of videos in seconds.
Pricing
from $2.10 / 1,000 videos
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
32
Total users
8
Monthly active users
6 days ago
Last modified
Categories
Share
TikTok Posts Scraper
Extract post and video data from TikTok at scale. Get views, likes, comments, shares, author info, and music metadata.
Features
- Fast - Parallel processing for multiple videos
- Comprehensive Data - Full author and music metadata
- Reliable - Handles unavailable/deleted posts gracefully
- Simple - Just paste URLs and run
Input
| Field | Type | Description |
|---|---|---|
videoUrls | array | TikTok video/photo URLs |
Example Input
{"videoUrls":["https://www.tiktok.com/@arianagrande/video/7405998771772984606","https://www.tiktok.com/@franksinatra/video/7597521163203513655"]}
Output
Each post includes:
{"url":"https://www.tiktok.com/@rekuro.ae/video/7596837265708535095","videoId":"7596837265708535095","status":"available","caption":"Check out this amazing video! #trending","views":352800,"likes":55200,"comments":517,"shares":2139,"bookmarks":7941,"thumbnailUrl":"https://...","datePosted":"2026-01-18T22:48:50.000Z","authorMeta":{"id":"7454244765172859950","name":"rekuro.ae","profileUrl":"https://www.tiktok.com/@rekuro.ae","nickName":"Rekuro","verified":false,"signature":"Editor\nYoutube: rekuro-ae","avatar":"https://...","fans":86600,"following":8,"heart":5100000,"video":193,"digg":224},"musicMeta":{"musicId":"7596837286059248398","musicName":"original sound","musicAuthor":"Rekuro","musicOriginal":true,"playUrl":"https://...","coverMediumUrl":"https://..."},"scrapedAt":"2026-01-22T16:14:24.472Z"}
Supported URLs
https://www.tiktok.com/@username/video/VIDEO_IDhttps://www.tiktok.com/@username/photo/VIDEO_ID
Post Status Values
| Status | Description |
|---|---|
available | Post exists and data was scraped |
not_found | Post URL returned 404 |
unavailable | Post exists but content not accessible |
deleted | Post was removed |
error | Scraping failed with error |
Use Cases
- Content Analysis - Track video performance metrics
- Competitor Research - Monitor competitor content engagement
- Influencer Vetting - Verify engagement rates and content quality
- Trend Monitoring - Track viral content and trends
- Portfolio Building - Collect content data for reporting
Cost Estimation
This scraper is optimized for efficiency. Scraping 100 videos typically costs less than $0.10 in platform usage.
