TikTok Video Scraper avatar

TikTok Video Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
TikTok Video Scraper

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

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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 URLs
  • includeRelated (optional): Also scrape related videos
  • maxRelatedPerVideo (optional): Max related videos per input URL (default 10)

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

  1. Add one or more TikTok video URLs
  2. Optionally enable related videos and set maxRelatedPerVideo
  3. Click Start
  4. 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)