TikTok Video Scraper avatar

TikTok Video Scraper

Pricing

$1.50 / 1,000 results

Go to Apify Store
TikTok Video Scraper

TikTok Video Scraper

๐Ÿš€ Scrape TikTok videos from URLs or IDs with ๐Ÿ“Š engagement stats, ๐ŸŽฌ media URLs, ๐Ÿ‘ค author details, ๐Ÿ“ captions, #๏ธโƒฃ hashtags, and more.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

TikTok Video Scraper ๐ŸŽฌ

Paste any TikTok link โ€” get the full post data back as clean, structured JSON. Works with regular video URLs, photo posts, short share links (vm.tiktok.com, vt.tiktok.com, tiktok.com/t/โ€ฆ) and even bare post IDs. No login, no cookies, no browser extensions.


โœจ What you can do with it

  • ๐Ÿ“Š Track post performance โ€” monitor plays, likes, comments, shares and saves for any post over time.
  • ๐ŸŽฏ Analyze competitors & campaigns โ€” pull exact stats for the posts that matter to you.
  • ๐Ÿงฒ Vet influencers โ€” check real engagement on the posts they pitch you.
  • ๐Ÿ”— Expand short links in bulk โ€” turn vm.tiktok.com/โ€ฆ share links into canonical URLs + full data.
  • ๐Ÿค– Feed your pipeline โ€” push results straight into Make, Zapier, Google Sheets, or your own app via the Apify API.

๐ŸŽ What you get for each post

Caption, post date, play / like / comment / share / save / repost counts, duration, cover image, direct media URLs, hashtags, mentions, music/sound details, photo-post images, and the author's profile with follower / like / video counts.

๐Ÿš€ How to use it

  1. Add one or more post URLs (any format โ€” full URL, short link, or post ID).
  2. Click Start โ€” results stream into the dataset as they're scraped.
  3. Export as JSON, CSV or Excel, or read them via the API.

Example input

{
"postUrls": [
"https://www.tiktok.com/@tiktok/video/7231338487075638570",
"https://vm.tiktok.com/ZMabc123/"
]
}

๐Ÿ“ฆ Example output

{
"id": "7231338487075638570",
"url": "https://www.tiktok.com/@tiktok/video/7231338487075638570",
"description": "the caption #fyp",
"createTimeISO": "2026-06-20T12:00:00.000Z",
"playCount": 1200000,
"diggCount": 98000,
"commentCount": 1200,
"shareCount": 800,
"collectCount": 4300,
"duration": 15,
"cover": "https://p16-sign.tiktokcdn.com/...",
"authorUniqueId": "tiktok",
"authorNickname": "TikTok",
"authorFollowerCount": 84000000,
"hashtags": ["fyp"],
"musicTitle": "original sound",
"isPhotoPost": false
}

๐Ÿ’ฐ Pricing

This actor uses pay-per-event pricing: you pay a small fee per post scraped. No subscriptions, no minimums โ€” scrape 3 posts or 30,000 and pay only for what you get.

โ“ FAQ

Does it work with photo (carousel) posts? Yes โ€” photo posts return the same record with isPhotoPost: true and the image URLs in images.

Do I need a TikTok account or cookies? No. The actor only reads public pages.

Why did a post come back empty? The post is deleted, private, age-restricted or region-blocked. Those can't be read publicly.

Is this legal? The actor only collects publicly available data. You are responsible for how you use the data โ€” see Apify's terms and consult local regulations for your use case.