How to Scrape TikTok Videos, Profiles, and Hashtags

Extract TikTok data for trend analysis, influencer research, and content strategy. Get video stats, profile info, and hashtag analytics.

5 min read
Try Apify Editorial
Updated: 2026-01-03
RECOMMENDED TOOL

TikTok Scraper

110.6k users • 0/5 stars

Try Free

TL;DR

Use TikTok scrapers on Apify to extract video data, profile info, and hashtag trends. Costs $0.005 per result ($5 per 1,000). Get 1,000 results free each month on Apify's free plan.

Why Scrape TikTok?

TikTok has 1.8 billion monthly active users in 2025. The platform generates massive amounts of content data daily. Marketers, researchers, and brands need this data for:

  • Trend analysis: Identify viral content before it peaks
  • Influencer research: Find creators in specific niches
  • Competitor monitoring: Track what content performs for rivals
  • Content strategy: Understand what formats and topics work
  • Brand monitoring: Track mentions and hashtag usage

Available TikTok Scrapers

Clockworks maintains multiple TikTok scrapers on Apify. Each one targets different data:

Scraper Data Price
TikTok Scraper Videos, profiles, hashtags, search results Pay-per-event
TikTok Profile Scraper Complete profile data + all user videos $0.005/result
TikTok Hashtag Scraper Videos posted with specific hashtags $0.005/result
TikTok Trends Scraper Currently trending videos and sounds Pay-per-event
TikTok Data Extractor Free version with basic data $0.005/result

What Data Can You Extract?

Profile Data

  • Username, nickname, user ID
  • Bio and profile picture
  • Follower and following counts
  • Total likes received
  • Video count
  • Verification status

Video Data

  • Video URL and thumbnail
  • Caption and hashtags
  • View, like, comment, share counts
  • Post timestamp
  • Sound/music information
  • Video duration

Hashtag Data

  • Total video count for hashtag
  • Total views for hashtag
  • Related hashtags
  • Top videos using the hashtag

Step 1: Choose Your Input

Open the TikTok Scraper on Apify.

Enter one of these input types:

  • Profile URLs: https://www.tiktok.com/@username
  • Hashtags: #fitness, #cooking, #tech
  • Video URLs: Direct links to specific videos
  • Search keywords: Find videos matching search terms

Step 2: Configure Settings

Key options:

  1. Results limit: Maximum videos or profiles to scrape
  2. Include video downloads: Save actual video files (costs extra)
  3. Date range: Filter by post date
  4. Minimum engagement: Only get videos above a view threshold

FREE TIER

Apify gives you $5 in free credits monthly. At $0.005 per result, that's 1,000 TikTok videos or profiles for free each month.

Step 3: Run and Export

Click "Start" and wait for completion. TikTok scraping is fast:

  • 100 videos: 1-2 minutes
  • 1,000 videos: 5-10 minutes
  • 10,000 videos: 30-60 minutes

Export formats: JSON, CSV, Excel, XML, HTML

Example Output

{
  "id": "7234567890123456789",
  "author": "@dancingqueen",
  "authorFollowers": 2500000,
  "caption": "New choreography! #dance #viral",
  "hashtags": ["dance", "viral", "fyp"],
  "viewCount": 4200000,
  "likeCount": 892000,
  "commentCount": 15400,
  "shareCount": 23100,
  "createTime": "2026-01-02T15:30:00Z",
  "musicTitle": "original sound - dancingqueen",
  "duration": 32
}

TikTok's Anti-Scraping Challenges

TikTok blocks aggressive scraping. Common issues:

  • Rate limits: Anonymous access gets blocked after a few requests
  • Regional restrictions: Some content only visible in certain countries
  • Dynamic content: Videos load via JavaScript, not static HTML

The Apify scrapers handle these automatically with proxy rotation and browser emulation.

Common Use Cases

Influencer Discovery

Scrape hashtags in your niche. Filter by follower count and engagement rate. Export a list of potential partners.

Trend Monitoring

Run daily scrapes of trending sounds and hashtags. Track what is gaining momentum before it goes viral.

Competitive Analysis

Scrape competitor profiles weekly. Track their posting frequency, engagement rates, and content themes.

Content Research

Find top-performing videos in your category. Analyze what formats, lengths, and hooks work best.

Common Questions

Q: Is TikTok scraping legal?

A: Collecting publicly visible metadata (usernames, view counts, hashtags) for research is legal. TikTok's Terms prohibit automated access, but public data scraping has legal precedent. Do not scrape private accounts or use data for spam.

Q: Can I download the actual videos?

A: Yes. Enable video downloads in the scraper settings. This costs extra per video. Downloaded videos include watermarks unless you use additional processing.

Q: How often should I scrape?

A: For trend monitoring: daily. For influencer research: weekly. For competitive analysis: weekly or bi-weekly. More frequent scraping costs more but gives fresher data.

Q: Can I get historical data?

A: Scrapers get currently available data. TikTok does not expose full historical archives. For older videos, you need the direct URL or user profile.

Integrations

Connect TikTok data to your tools:

  • Google Sheets: Auto-update spreadsheets with fresh data
  • Slack: Get notifications when high-engagement content is found
  • Zapier/Make: Build automated workflows
  • Webhooks: Push data to your own systems

Ready to Start?

Use TikTok Scraper to get your data. Free tier available. No credit card needed.

TRY TIKTOK SCRAPER FREE