TikTok Video Scraper
Pricing
from $5.99 / 1,000 results
Go to Apify Store
TikTok Video Scraper
Extract TikTok video and creator metadata from video URLs. Get captions, engagement, music info, hashtags, and profile stats in structured JSON.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract public data from chosen TikTok videos. Paste one or more video URLs and get captions, engagement metrics, music metadata, hashtags, and basic creator profile stats.
✨ Key Features
- 🎬 Scrape metadata from specific TikTok video URLs
- ✍️ Caption / description text and hashtags
- 📊 Likes, views, comments, shares
- 🎵 Music / soundtrack metadata
- 👤 Creator handle, avatar, bio, and follower stats
- 🔗 Optional related videos for each input URL
- 📋 Structured JSON output, streamed while the run is in progress
💪 Why Choose This Actor?
- Focused: Video URL → metadata (no media download add-ons)
- Flexible: Multiple videos in one run, optional related videos
- Structured: Renamed, integration-friendly field names
- Practical: Useful for research, monitoring, and content analysis
🎯 Perfect For
- 📈 Trend and campaign analysis
- 🕵️ Competitor / creator monitoring
- 🧪 Social listening and research
- 🤖 Enrichment pipelines and automation
📝 Input Requirements
videoUrls(required): TikTok video page URLsincludeRelated(optional): Also scrape related videosmaxRelatedPerVideo(optional): Max related videos per input URL (default10)
Input Example
{"videoUrls": ["https://www.tiktok.com/@apifyoffice/video/7200360993149553925"],"includeRelated": false}
Output Example
{"videoId": "7200360993149553925","videoUrl": "https://www.tiktok.com/@apifyoffice/video/7200360993149553925","caption": "opening your inbox has never been this exciting 💕 #prague #startup #valentinesday ","likes": 155,"shares": 2,"views": 1495,"comments": 1,"collected": 1,"publishedAt": "2023-02-15T12:38:08.000Z","isAd": false,"isPinned": false,"duration": 22,"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-p-0068/b025a70fd7fa42bba2e66aa6823b2870_1676464698~tplv-tiktokx-origin.image?dr=9636&x-expires=1785999600&x-signature=DoNSNbdl7ySVaP5Lga%2F9%2F7Sm2Fg%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5","hashtags": [{"id": "14916","name": "prague","title": "","cover": ""},{"name": "startup"},{"id": "10313","name": "valentinesday","title": "Post E-commerce Short Videos with #valentinesday during the Campaign Period and top ranked creators by total accumulated Short Video GMV will be eligible to receive up to $100 voucher rewards issued by TikTok Platform between 10th-14th February 2025.","cover": "https://p19-common-sign.tiktokcdn-us.com/musically-maliva-obj/517be5a399cc5e55ab41e4c6aa103146.png~tplv-tiktokx-origin.image?dr=9627&x-expires=1785848400&x-signature=2micU8uENRDgyiKf%2BhcUzcOgSf0%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5"}],"mentions": [],"authorHandle": "apifyoffice","authorId": "7095709566285480965","authorNickname": "apifyoffice","authorAvatarUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-no1a-avt-0068c001-no/3161932a8654b0659fbbd1dca63c640a~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=08291cb3&x-expires=1785999600&x-signature=aJOylngRpTcSQJQCDKZGqTCopic%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5","authorBio": "Thousands of tools for your AI 🤖\n\ncheck out our open positions at ✨apify.it/jobs✨","authorFollowers": 187,"authorFollowing": 5,"authorHearts": 2500,"authorVideos": 48,"authorVerified": false,"musicName": "original sound","musicAuthor": "apifyoffice","musicOriginal": true,"musicId": "7200360999089687301","countryCode": "CZ","scrapedAt": "2026-08-04T07:18:27.457Z"}
🚀 How to Use
- Add one or more TikTok video URLs
- Optionally enable related videos and set
maxRelatedPerVideo - Click Start
- Download results as JSON, CSV, Excel, or HTML
📌 Notes
- This actor returns metadata only (no video/cover/subtitle file downloads)
- Related videos increase the result count: roughly
videoUrls × (1 + maxRelatedPerVideo)