TikTok Video Scraper
Pricing
Pay per usage
Go to Apify Store
TikTok Video Scraper
Scrapes TikTok video metadata including views, likes, comments, shares, and description using browser automation.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Dima Radov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Apify Actor that extracts metadata from TikTok videos using browser automation.
Features
- Extracts video metadata: views, likes, comments, shares, description
- Author information (username, nickname, avatar)
- Music/sound info
- Multiple extraction strategies for maximum reliability
- Proxy support via Apify proxy (recommended: RESIDENTIAL proxies)
- Handles multiple URLs in a single run
Input
| Field | Type | Required | Description |
|---|---|---|---|
videoUrls | Array of strings | Yes | TikTok video URLs to scrape |
proxyConfiguration | Proxy object | No | Proxy settings (Apify proxy recommended) |
Output
Each video produces a dataset item with:
{"url": "https://www.tiktok.com/@user/video/123456789","scraped": true,"views": 1500000,"likes": 250000,"comments": 12000,"shares": 8500,"description": "Video description text","author": "username","authorNickname": "User Name","authorAvatar": "https://...","videoId": "123456789","createTime": 1678900000,"musicTitle": "Original Sound","musicAuthor": "creator","extractionMethod": "SIGI_STATE"}
Usage
- Add to your Apify account
- Provide an array of TikTok video URLs
- (Optional) Configure proxy settings
- Run the actor and get structured video data
Limitations
- TikTok may block requests without residential proxies for high-volume scraping
- Age-restricted or private videos cannot be accessed
- Rate limits may apply — add delays between runs for large batches
Technical Details
- Built with Playwright (browser automation)
- Runs on
apify/actor-python-playwright:3.12 - Uses multiple extraction strategies: SIGI_STATE, NEXT_DATA, LD+JSON, meta tags