Tiktok Video Scraper
by scrapio
Scrape public TikTok videos for URLs, captions, hashtags, creator info, stats, and more. Perfect for trend analysis, content research, and influencer tracking.
Opens on Apify.com
About Tiktok Video Scraper
Need to pull data from TikTok videos without the headache of manual copying? This scraper does the heavy lifting for you. It grabs everything from any public video: the direct video URL, the caption text, all the hashtags, the creator's handle, the sound being used, and key stats like views and likes. It even saves the thumbnail image and the exact publish date. I use it when I need to analyze what's trending, research content ideas for a client, or keep tabs on specific creators. It's built to handle big jobs, so you can run it on hundreds or thousands of videos at once to build your own datasets. You just feed it the video links or profile URLs you're interested in, and it returns clean, structured data in a format that's ready for a spreadsheet or your database. It's become a go-to for me when I need real, actionable data from TikTok for marketing reports or competitive analysis.
What does this actor do?
Tiktok Video Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
TikTok Video Scraper
This actor extracts structured data from public TikTok videos using their URLs. It's designed for developers and analysts who need to programmatically collect video metadata, engagement stats, and author information at scale, without manually browsing the platform.
Overview
The scraper processes one or multiple TikTok video URLs. It retrieves publicly available data, requiring no login. You can run it via the Apify platform's interface or integrate it into automated workflows using its API. Common use cases include trend analysis, influencer research, and content auditing.
Key Features
- Bulk URL Processing: Submit multiple video links in a single run.
- Comprehensive Data Extraction: Fetches:
- Video details: URL, caption, hashtags, publication timestamp, duration.
- Engagement metrics: Play count, likes (diggCount), comments, shares.
- Author metadata: Name, username, avatar, bio.
- Music information: Track title and author.
- Comment Scraping: Optional extraction of video comments (configurable limit).
- Flexible Export: Results are available in JSON, CSV, Excel, XML, or HTML.
- Integration Ready: Built-in support for Apify API, webhooks, and connections like Zapier, Google Drive, and Slack.
- Proxy & Pagination Support: Handles large-scale scraping operations reliably.
How to Use
- Input: Provide TikTok video URLs via the actor's input configuration. You can specify an array of URLs and set optional parameters like
max_comments. - Run: Start the actor on the Apify platform. It will navigate to each URL, extract the data, and handle page scrolling for comments if enabled.
- Output: Once finished, download the collected dataset from the actor's run dataset in your preferred format.
Example Input (JSON)
{
"max_comments": 10,
"urls": [
"https://www.tiktok.com/@username/video/1234567890123456789",
"https://www.tiktok.com/@anotheruser/video/9876543210987654321"
]
}
Example Output Structure
The actor returns an array of items, each containing the scraped data for one video. A typical output object includes:
{
"url": "https://www.tiktok.com/@mrbeast/video/1234567890",
"text": "Cooking a pizza with powertools!",
"diggCount": 883800,
"shareCount": 114800,
"playCount": 16900000,
"commentCount": 58800,
"authorMeta": {
"name": "mrbeast",
"nickName": "MrBeast",
"avatar": "https://p16-sign-va.tiktokcdn.com/...avatar.jpeg"
},
"musicMeta": {
"musicName": "Original Sound",
"musicAuthor": "mrbeast"
},
"hashtags": ["#cooking", "#pizza"],
"videoMeta": {
"duration": 39
},
"comments": [
{
"text": "This is insane!",
"diggCount": 2500
}
]
}
Find the actor on Apify: https://apify.com/apify/tiktok-video-scraper?fpr=python_automation
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Tiktok Video Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scrapio
- Pricing
- Paid
- Total Runs
- 16
- Active Users
- 2
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support