TikTok Video Scraper - Views, Likes, Music & Hashtags by URL avatar

TikTok Video Scraper - Views, Likes, Music & Hashtags by URL

Pricing

from $1.75 / 1,000 videos

Go to Apify Store
TikTok Video Scraper - Views, Likes, Music & Hashtags by URL

TikTok Video Scraper - Views, Likes, Music & Hashtags by URL

Get full data for any TikTok video URL without an account: views, likes, comments, shares, saves, caption, hashtags, sound, duration, posting country and author stats. Accepts full and short links.

Pricing

from $1.75 / 1,000 videos

Rating

0.0

(0)

Developer

Mayowa Ogedengbe

Mayowa Ogedengbe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

TikTok Video Scraper: Views, Likes, Comments & More by URL (No Login)

Get full data for any TikTok video without a TikTok account, cookies or API key. Paste video URLs, short links or ids and get clean, structured stats in JSON, CSV or Excel.

  • Engagement: views, likes, comments, shares, saves and reposts (exact counts).
  • Content: caption, hashtags, mentions, publish time, duration, resolution, caption language, country it was posted from, AI-generated and ad flags, cover image.
  • Sound: sound id, title, author, original or not.
  • Author: username, id, display name, verified badge, follower count.
  • Any link format: tiktok.com/@user/video/…, short links (vm.tiktok.com, vt.tiktok.com) or bare video ids. Duplicates are removed after short links are resolved, so you never pay twice for one video.

Reliable, no login needed

Tested on 200 random real videos: 200/200 delivered, every core field (ids, counts, time, author, sound, posting country) at 100%. Videos that were deleted or made private are listed in the run summary and not billed.

Input

{
"videos": [
"https://www.tiktok.com/@nasa/video/7691683140015820046",
"https://vm.tiktok.com/ZMhvqjqjq/",
"7686148096895569165"
]
}

Output sample

{
"type": "video",
"id": "7691683140015820046",
"webVideoUrl": "https://www.tiktok.com/@nasa/video/7691683140015820046",
"text": "Suited up. Next stop: the International Space Station. 🚀 Crew-13 is targeting liftoff today ...",
"createTimeISO": "2026-10-01T12:59:48.000Z",
"playCount": 1500000,
"diggCount": 153400,
"commentCount": 1809,
"shareCount": 3604,
"collectCount": 9605,
"repostCount": 0,
"hashtags": [],
"durationSec": 28,
"videoWidth": 720,
"videoHeight": 1280,
"textLanguage": "en",
"locationCreated": "US",
"isAd": false,
"isAIGenerated": false,
"musicId": "7691683335575325454",
"musicTitle": "original sound - NASA",
"musicAuthor": "NASA",
"authorUsername": "nasa",
"authorNickname": "NASA",
"authorVerified": true,
"authorFollowers": 2100000,
"source": "url",
"scrapedAt": "2026-10-12T15:01:03.416Z"
}

Field names are stable: new fields may be added, existing ones are never renamed or removed. Missing values are explicit null. Each run writes a SUMMARY record (delivered, not found, skipped inputs).

Pricing

EventPrice per 1,000
Video$2.50
Run start$0.001 per run

Higher Apify plans get automatic discounts. 1,000 videos ≈ $2.50. Never charged: deleted, private or invalid videos, and duplicates.

Track a campaign's videos (scheduled)

Put your campaign or influencer video links in a task and schedule it daily: each run gives the current views, likes, comments and shares, ready to chart growth in Google Sheets or Looker Studio.

API, n8n, Make

curl -X POST "https://api.apify.com/v2/acts/headply~tiktok-video-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"videos":["https://www.tiktok.com/@nasa/video/7691683140015820046"]}'

n8n: Apify node → Run actor and get dataset, actor headply/tiktok-video-scraper.

FAQ and limits

  • Do I need a TikTok account? No.
  • Comment text? Not included: you get the comment count.
  • All videos of a creator? Use TikTok Profile Scraper.
  • Trending videos? Use TikTok Trending Videos Scraper.
  • Media links (cover) are temporary links from TikTok.
  • Speed: about 5–10 videos per second.