TikTok Video Scraper
Pricing
from $3.00 / 1,000 results
TikTok Video Scraper
Extract TikTok video metadata, exact engagement stats, download URLs (with and without watermark), author info, music metadata, and hashtags. 40 fields per video. All numbers exact, all timestamps ISO 8601. Download URLs included at no extra cost.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(1)
Developer
Happy B
Actor stats
3
Bookmarked
13
Total users
7
Monthly active users
20 days ago
Last modified
Categories
Share
What is TikTok Video Scraper?
TikTok Video Scraper extracts complete video metadata from TikTok posts — exact engagement counts, download URLs (with and without watermark), author info, music metadata, and quality streams — all in one request per video.
Every number is an exact integer. Every date is ISO 8601. Download URLs included at no extra cost.
Data points extracted per video
| Field | Description | Example |
|---|---|---|
videoId | Video ID | 7617913537561693470 |
description | Caption text | Let's just use regular belt... |
descriptionLanguage | Detected language | en |
createTime | Unix timestamp | 1773683723 |
createTimeIso | ISO 8601 timestamp | 2026-03-16T17:55:23.000Z |
videoUrl | Full video URL | https://www.tiktok.com/@user/video/... |
region | Creator region | US |
playCount | Exact view count | 54589869 |
likeCount | Exact like count | 2306071 |
commentCount | Comment count | 19349 |
shareCount | Share count | 493979 |
collectCount | Bookmark/save count | 114238 |
downloadCount | Download count | 31858 |
repostCount | Repost count | 0 |
isAd | Paid promotion | false |
isPinned | Pinned to profile | false |
isSlideshow | Photo slideshow | false |
authorUid | Author numeric ID | 127905465618821121 |
authorUniqueId | TikTok handle | khaby.lame |
authorNickname | Display name | Khabane lame |
authorAvatarUrl | Profile picture URL | https://p16-common-sign... |
authorSecUid | Secure user ID | MS4wLjABAAAA... |
authorSignature | Bio text | If u wanna laugh... |
authorVerified | Verified creator | true |
videoHeight | Video height (px) | 1280 |
videoWidth | Video width (px) | 720 |
videoDurationMs | Duration (ms) | 17460 |
videoDefinition | Quality label | 720p |
videoCoverUrl | Thumbnail URL | https://p16-common-sign... |
videoDownloadUrl | Download URL | https://v16m.tiktokcdn... |
videoDownloadNoWatermarkUrl | No-watermark download | https://v16m.tiktokcdn... |
videoPlayUrl | Streaming URL | https://v16m.tiktokcdn... |
musicId | Sound ID | 7617913388278106910 |
musicTitle | Sound name | original sound - khaby.lame |
musicAuthor | Sound creator | Khabane lame |
musicIsOriginal | Original sound | true |
musicPlayUrl | Sound audio URL | https://v16m.tiktokcdn... |
musicCoverUrl | Sound cover image | https://p16-common-sign... |
hashtags | Hashtags with IDs | [{"id":"...","name":"comedy"}] |
scrapeTimestamp | When scraped | 2026-04-03T09:58:00.000Z |
40 fields per video. Every number exact. Download URLs included.
Why use this scraper?
Download URLs included — no add-ons
Other scrapers charge extra for video download URLs. We include both watermarked and no-watermark download URLs at no additional cost — both at the highest quality available.
Exact data, not approximations
Every count is an exact integer (2306071, not 2.3M). Every timestamp is ISO 8601 (2026-03-16T17:55:23.000Z, not 2 weeks ago). Your data is analysis-ready out of the box.
Fields you won't find elsewhere
collectCount— bookmark/save count (not available in most scrapers)downloadCount— how many times the video was downloadedauthorVerified— verified creator badge statusvideoDownloadNoWatermarkUrl— clean HD download, no TikTok logo overlay
Use cases
- Video analytics — track views, likes, shares, and saves with exact numbers for accurate reporting
- Content research — analyze video metadata, hashtags, music usage, and engagement patterns
- Influencer vetting — verify creator profiles, engagement rates, and content themes
- Competitive analysis — compare video performance across creators or campaigns
- Media archival — download videos with no-watermark URLs for research and compliance
- Trend detection — monitor hashtag usage and music trends across videos
How much does it cost?
Each video counts as one item.
| Plan | Price per video |
|---|---|
| Free | $0.0065 |
| Starter | $0.0045 |
| Scale | $0.0040 |
| Business | $0.0030 |
| Scenario | Videos | Cost (Free plan) |
|---|---|---|
| 1 video | 1 | $0.007 |
| 100 videos | 100 | $0.65 |
| 1,000 videos | 1,000 | $6.50 |
Apify also charges a small compute cost (CU) for the actor's runtime — typically under $0.01 for most runs.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
videoUrls | string[] | required | TikTok video URLs or video IDs to scrape. |
Output example
Each item in the dataset is a single video:
{"videoId": "7617913537561693470","description": "Let's just use regular belt from now on","descriptionLanguage": "en","createTime": 1773683723,"createTimeIso": "2026-03-16T17:55:23.000Z","videoUrl": "https://www.tiktok.com/@khaby.lame/video/7617913537561693470","region": "US","playCount": 54589869,"likeCount": 2306071,"commentCount": 19349,"shareCount": 493979,"collectCount": 114238,"downloadCount": 31858,"repostCount": 0,"isAd": false,"isPinned": false,"isSlideshow": false,"authorUniqueId": "khaby.lame","authorNickname": "Khabane lame","authorVerified": true,"videoHeight": 1280,"videoWidth": 720,"videoDurationMs": 17460,"videoDefinition": "720p","videoDownloadNoWatermarkUrl": "https://v16m.tiktokcdn-us.com/...","hashtags": [{"id": "1697657584273413", "name": "learnfromkhaby"},{"id": "1606334392378370", "name": "comedy"}],"scrapeTimestamp": "2026-04-03T09:58:00.000Z"}
Download your results as JSON, CSV, Excel, XML, or HTML from the dataset tab, or access them via the Apify API.
Good to know
One request per video. Each video URL is fetched independently. A run with 100 videos makes 100 requests.
Video IDs accepted. You can pass full TikTok URLs (https://www.tiktok.com/@user/video/123...) or just the numeric video ID (7617913537561693470). Photo URLs (/photo/) are also supported.
Download URLs expire. The videoDownloadUrl and videoDownloadNoWatermarkUrl are temporary CDN links. Download promptly after scraping.
Integrations
Connect this actor to your workflow with Apify integrations:
- Make (Integromat) — trigger workflows when new data is available
- Zapier — push video data to Google Sheets, Slack, or databases
- Google Drive — export directly to spreadsheets
- Webhooks — notify your API when the run completes
- Apify API — programmatic access for custom pipelines
Legal and personal data
This actor extracts publicly available data from TikTok. You should ensure your use of the extracted data complies with TikTok's Terms of Service, applicable data protection laws (GDPR, CCPA), and your jurisdiction's regulations regarding web scraping and data processing.
Video metadata and engagement statistics are public content visible to anyone on TikTok.
Support
Found a bug or have a feature request? Open an issue or contact us through Apify messaging.