TikTok Scraper
Extract TikTok videos, user profiles, hashtags, and music data. Crucial for understanding short-form video trends and viral content.
As an Apify affiliate, we may earn a commission from qualifying purchases made through our links, at no extra cost to you. We only recommend tools we believe in.
Overview
The TikTok Scraper is the ultimate data extraction tool for the world's fastest-growing social network. It allows content creators, marketers, and researchers to scrape comprehensive data from TikTok, including user profiles, individual video statistics, trending hashtags, and music/audio tracks. One of its standout features is the ability to extract direct download links for high-definition TikTok videos without the watermark. Whether you are analyzing organic reach, tracking viral challenges, discovering new influencers, or building a library of user-generated content, this scraper provides fast, structured data in JSON or Excel formats, completely bypassing TikTok's aggressive anti-scraping firewalls.
Key Features
Use Cases
Discover viral trends and hashtag challenges
Identify and vet TikTok influencers for sponsorships
Download UGC (User Generated Content) without watermarks
Analyze competitor short-form video strategies
Monitor music track popularity and viral sounds
Build datasets for social media engagement research
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| profiles | Array | Optional | List of TikTok usernames to scrape videos from |
| hashtags | Array | Optional | List of hashtags to scrape trending videos from |
| urls | Array | Optional | Specific TikTok video URLs to extract details for |
| resultsPerPage | Number | Optional | Maximum number of videos to scrape per profile/hashtag (default 30) |
| shouldDownloadCover | Boolean | Optional | Include direct links to video cover thumbnails |
Sample Output
{
"id": "7300456189234123456",
"text": "Check out this amazing life hack! #diy #lifehack",
"createTime": 1700000000,
"authorMeta": {
"name": "LifeHackerHQ",
"nickName": "Life Hacker",
"verified": true,
"fans": 1500000,
"heart": 45000000
},
"musicMeta": {
"musicName": "Original Sound - LifeHackerHQ",
"musicAuthor": "LifeHackerHQ"
},
"playCount": 2500000,
"diggCount": 350000,
"shareCount": 15000,
"commentCount": 4500,
"videoUrlNoWaterMark": "https://v16-webapp.tiktok.com/video/mp4/no-watermark...",
"hashtags": [
{ "name": "diy" },
{ "name": "lifehack" }
]
} How to Use
- 1
Click the 'Try for Free' button to access the TikTok Scraper on Apify.
- 2
Log in to your free Apify account.
- 3
In the input fields, enter your target TikTok usernames (e.g., 'khaby.lame'), hashtags, or specific video URLs.
- 4
Set the limit for how many videos you want to extract.
- 5
Click 'Start'. The actors usually take a few seconds per video.
- 6
Download the results in the format of your choice, including direct links to download the videos.
API Example
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_API_TOKEN',
});
const input = {
"hashtags": [
"trending"
],
"resultsPerPage": 50
};
const run = await client.actor("clockworks/tiktok-scraper").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items); Pricing Structure
Pay per result tier. Costs $5.00 per 1,000 extracted TikTok videos. With Apify's $5 monthly free credit, you can effectively scrape 1,000 videos every month completely free.
Limitations
- Scraping TikTok comments requires a different specialized actor.
- TikTok's dynamic loading structure means extremely large scrapes (e.g., trying to get all 10,000 videos from a massive account) may hit pagination limits.
- Downloading the actual `.mp4` files directly to your hard drive requires a secondary script to process the extracted `videoUrlNoWaterMark` links.
Frequently Asked Questions
Can I download TikTok videos without the watermark?
Is it possible to scrape all videos from a specific profile?
Does the scraper get comments and replies?
Do I need a TikTok account to use this?
Extracted Data Details
View on Apify Store
Related Tools
Facebook Pages Scraper
Extract Facebook Page data including about info, posts, follower counts, and engagement metrics. Ideal for social media research.
Facebook Posts Scraper
Extract posts, comments, reactions, and engagement data from public Facebook pages and profiles.
Instagram Comments Scraper
Extract comments from Instagram posts and reels. Get comment text, usernames, replies, and engagement data.
Need a Custom Solution?
Contact us for a bespoke scraper built to your exact requirements.
Hire an ExpertRelated Articles
Best TikTok Profile & Video Data Scrapers in 2026
A comprehensive review of the best tools to extract TikTok videos, comments, profiles, and trending hashtags for marketing research.
tutorialsTikTok Scraping for Viral Marketing: 2026 Strategy Guide
Master TikTok data extraction for viral marketing campaigns. Learn to analyze trending content, discover influencers, track competitors, and predict viral trends with data-driven insights.