TikTok Video Scraper | Metadata & Playback Links avatar

TikTok Video Scraper | Metadata & Playback Links

Under maintenance

Pricing

$15.00/month + usage

Go to Apify Store
TikTok Video Scraper | Metadata & Playback Links

TikTok Video Scraper | Metadata & Playback Links

Under maintenance

Extract public TikTok video metadata, creator profiles, engagement metrics, music details, covers, and signed playback links from canonical video URLs. No third-party API key required. Export structured JSON or CSV for content research, creator analysis, and monitoring.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

Xtech

Xtech

Maintained by Community

Actor stats

1

Bookmarked

19

Total users

0

Monthly active users

9 days ago

Last modified

Share

TikTok Video Scraper & Downloader Pro 🎡

5.0 Rating 5K+ Runs

✨ Why Choose Our Solution?

  • 🎬 Video Access: Get signed public TikTok playback links
  • πŸ” Complete Metadata: Collect comprehensive video, creator, and engagement data
  • 🎡 Music Intelligence: Extract music details including titles, artists, and audio URLs
  • πŸ’ͺ Batch Ready: Process up to 100 canonical video URLs with bounded concurrency
  • πŸ“Š Analysis Ready: Clean, structured data ready for immediate insights
  • πŸ› οΈ No Provider Key: Reads public TikTok video payloads without a TiklyDown subscription
  • ⚑ Predictable Runs: Three-request concurrency, 20-second request timeouts, and per-video diagnostics

πŸ“¦ What You Get

βœ… Signed public TikTok playback links when exposed by the source page βœ… Comprehensive video metadata (dimensions, duration, aspect ratio) βœ… Creator profiles, bios, and avatars βœ… Engagement metrics (likes, comments, shares, views, saves) βœ… Music details with playable URLs and cover images βœ… Multiple video thumbnails and cover variations βœ… Organized dataset views for different analysis needs βœ… Separate source diagnostics for removed, private, blocked, or malformed videos

πŸš€ How to Use

Simply paste one or more TikTok video URLs, and our scraper & downloader will extract all the valuable metadata and provide download links:

{
"tiktokUrls": [
{
"url": "https://www.tiktok.com/@sido/video/7481015269427645718"
},
{
"url": "https://www.tiktok.com/@username/video/1234567890123456789"
}
]
}

The URLs must be canonical TikTok video links in the format https://www.tiktok.com/@username/video/videoID. No third-party API key is required. Playback links are signed and may expire; watermark behavior depends on TikTok's current response.

πŸ“Š Rich Data Output

Here's an example of the comprehensive data structure you'll receive:

{
"id": "7481015269427645718",
"title": "Er bringt mein Ende #fyp #viral #sido #eldeno",
"url": "https://www.tiktok.com/@sido/video/7481015269427645718",
"created_at": "13 Mar 2025, 03:00",
"stats": {
"likeCount": "638.1K",
"commentCount": 1697,
"shareCount": "31.8K",
"playCount": "6.4M",
"saveCount": "24K"
},
"video": {
"noWatermark": "https://v16m-default.tiktokcdn-us.com/bc7eb5c23a11ea7454e128885a838461/67d5c73b/video/tos/no1a/tos-no1a-ve-0068-no/o8AORFD9do48D5zGjfuDe1IeAIEHLjnERPqcIN/?a=0&bti=OHYpOTY0Zik3OjlmOm01MzE6ZDQ0MDo%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=1842&bt=921&cs=0&ds=6&ft=4bBsyMZj8Zmo0Bux7b4jVcWn-C1rKsd.&mime_type=video_mp4&qs=0&rc=NDxnZzM5OzQ1MzxpZWQ3O0BpamtqZXg5cnl4eTMzbzczNUAxLzEuNDZhNjUxMTBeNTMuYSMzM2dwMmRjYjVgLS1kMTFzcw%3D%3D&vvpl=1&l=20250315123011ED88EE409113AB26A54D&btag=e000b0000",
"cover": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/oUIDwAHAEDZAI8FAPO4As58fefmjFDIoRELp3q~tplv-tiktok-shrink:640:640.jpeg?dr=9632&nonce=28088&refresh_token=84c38951957b4245727b8743b95782a3&x-expires=1742126400&x-signature=1CZyl1ZeYTvPJzLvEEnRcLboZWU%3D&idc=useast5&ps=13740610&s=FEED&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474",
"dynamic_cover": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/oUIDwAHAEDZAI8FAPO4As58fefmjFDIoRELp3q~tplv-tiktokx-origin.image?dr=9636&nonce=67411&refresh_token=234b136f4bec6b53e3db7a8a4f18db31&x-expires=1742126400&x-signature=TsuqWnSqygtbz17o%2FwOo%2B5RSD7o%3D&idc=useast5&ps=13740610&s=FEED&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474",
"origin_cover": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/o8OE4zG4Qx9IIBoDijfDfLajd9AFC3eAh1TPQc~tplv-tiktokx-360p.webp?dr=9616&nonce=8113&refresh_token=45f358cc7169207f1526e21e5c7b1454&x-expires=1742126400&x-signature=%2F53M%2F%2Biw0I6JvEjXS%2BbDPQOzPek%3D&ftpl=1&idc=useast5&ps=13740610&s=FEED&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474",
"width": 1080,
"height": 1920,
"durationFormatted": "00:00:07",
"duration": 7,
"ratio": "540p"
},
"music": {
"id": 7461278223102217000,
"title": "original sound - 114.cinderella",
"author": "114.cinderella",
"cover_hd": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/ec78c2d4dd2ad54808db2e36aa5f676c~tplv-tiktokx-cropcenter:1080:1080.webp?dr=9640&nonce=90434&refresh_token=bb0294f7dba236029495937014b5e268&x-expires=1742126400&x-signature=Vm29VXl1tGLGdJEONJNMRBNvOTk%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474",
"cover_large": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/ec78c2d4dd2ad54808db2e36aa5f676c~tplv-tiktokx-cropcenter:1080:1080.webp?dr=9640&nonce=90434&refresh_token=bb0294f7dba236029495937014b5e268&x-expires=1742126400&x-signature=Vm29VXl1tGLGdJEONJNMRBNvOTk%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474",
"cover_medium": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/ec78c2d4dd2ad54808db2e36aa5f676c~tplv-tiktokx-cropcenter:720:720.webp?dr=9640&nonce=8335&refresh_token=d382909d9e3dd3e4835d968cb06817bb&x-expires=1742126400&x-signature=iQ7bbSfdhOo%2Fk1sPLaykFaVNrdU%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474",
"cover_thumb": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/ec78c2d4dd2ad54808db2e36aa5f676c~tplv-tiktokx-cropcenter:100:100.webp?dr=9640&nonce=75137&refresh_token=a922b41317ea2eaa9841d15f65c1abec&x-expires=1742126400&x-signature=enLkUD67eFwJkLG6oJwcQgjk1KQ%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474",
"durationFormatted": "00:00:07",
"duration": 7,
"play_url": ""
},
"author": {
"id": "7024140782500463621",
"name": "Sido",
"unique_id": "sido",
"signature": "Der Goldjunge πŸ…",
"avatar": "https://p16-common-sign-va.tiktokcdn-us.com/tos-maliva-avt-0068/b32069f5f72e1d42ee4e91cb23d98a78~tplv-tiktokx-cropcenter:720:720.webp?dr=9640&nonce=94459&refresh_token=61df8b915723070ae2c851c1c07d5bea&x-expires=1742126400&x-signature=w2gQYxvfMFjOh%2FPz0Q8b8howkJ4%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474",
"avatar_thumb": "https://p16-common-sign-va.tiktokcdn-us.com/tos-maliva-avt-0068/b32069f5f72e1d42ee4e91cb23d98a78~tplv-tiktokx-cropcenter:100:100.webp?dr=9640&nonce=83238&refresh_token=864abee80ef86c0647cfcdf4ba3cfb4e&x-expires=1742126400&x-signature=bDKIWwXK%2FmmcY6NgxlOTQ23T1k8%3D&idc=useast5&ps=13740610&shcp=d05b14bd&shp=45126217&t=4d5b0474"
}
}

πŸ“‹ Dataset Views

The scraper & downloader organizes data into 6 convenient pre-built views for different analysis needs:

  • Overview: Quick summary of videos with essential details and thumbnails
  • Creator Details: Complete profile information about video creators
  • Video Details: Technical specifications including resolution, dimensions, and timing
  • Engagement Stats: Comprehensive metrics on user interaction and popularity
  • Music Information: Details about sounds, music tracks, and audio assets
  • Media Assets: Collection of all visual and audio media resources

πŸ’‘ Key Features

  • 🎬 Public Playback Links: Access the signed media URL exposed by TikTok's public page
  • πŸ‘€ Complete Creator Profiles: Name, username, bio, avatar, and ID information
  • 🎡 Comprehensive Music Data: Track details, artist info, and multiple cover images
  • πŸ“Š Complete Engagement Metrics: Views, likes, comments, shares, and saves
  • πŸ–ΌοΈ Multiple Visual Assets: Standard, dynamic, and original thumbnail variations
  • πŸ“ Technical Video Metadata: Dimensions, aspect ratio, duration, and resolution
  • πŸ“± Signed Media Links: Direct source URLs with explicit expiration guidance
  • πŸ”„ Bulk Processing: Scrape multiple videos in one run
  • πŸ” Clear Failures: Per-video diagnostics instead of silent empty results
  • 🚦 Controlled Concurrency: Optimized request batching for better reliability

πŸ† Why We're Different

πŸ” Unmatched Data Depth

  • Complete, structured JSON with nested objects for detailed analysis
  • Technical video specifications including dimensions and aspect ratio
  • Multiple image variations for different display needs
  • Formatted duration values alongside raw second counts

πŸš€ Enterprise-Grade

  • Bounded three-video concurrency for predictable runs
  • Explicit per-video source diagnostics
  • Smart concurrency control for optimal stability
  • Bounded request timeouts for transient source failures

⚑ Instant Value

  • Ready-to-use video links
  • Pre-built dataset views for different analytical needs
  • Comprehensive JSON structure
  • No technical setup required

πŸ“± Use Cases

  • Content Research: Analyze trending videos and creators
  • Marketing Intelligence: Track competitor content performance
  • Influencer Discovery: Find and evaluate potential brand partners
  • Content Curation: Build libraries of trending TikTok content
  • Music Trend Analysis: Track popular sounds and music on TikTok
  • Engagement Benchmarking: Compare performance across creators and topics
  • Media Asset Collection: Gather high-quality videos and images for analysis
  • Technical Analysis: Study video specifications and quality metrics

πŸš€ Getting Started

  1. Create an Apify account
  2. Add the TikTok Video Scraper & Downloader Pro to your actors
  3. Add one or more canonical public TikTok video URLs
  4. Run the actor and collect your data
  5. Download or access via API

Start extracting and downloading valuable TikTok content today!

Troubleshooting

  • Start with the prefilled public video to verify that TikTok is reachable from the current route.
  • Check sourceResults when a video is private, removed, blocked, or no longer exposes a parseable public payload.
  • Download or consume signed playback URLs promptly because TikTok controls their expiration.