TikTok Video Scraper - Views, Likes, Music & Hashtags by URL
Pricing
from $1.75 / 1,000 videos
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
| Event | Price 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.