TikTok Scraper - Profiles, Videos, Hashtags & Sounds
Pricing
Pay per event
TikTok Scraper - Profiles, Videos, Hashtags & Sounds
Scrape TikTok at scale: user profiles & stats, video metadata, download URLs, hashtag feeds and sound feeds. Great for social listening, influencer research, trend tracking and lead generation.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Paweł
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
🎵 TikTok Scraper — Profiles, Videos, Hashtags & Sounds
🎯 Pull clean, structured TikTok data — creator stats, video metadata, hashtag feeds and trending sounds — without lifting a finger.
This scraper collects ready-to-use data from TikTok: full user profiles (followers, likes, bio, verification), rich video metadata (captions, play/like/comment counts, music, download links), the videos posted under any hashtag or challenge, and the videos using any sound. Perfect for influencer research, social listening, trend tracking and lead generation.
🚀 What Does It Do?
This scraper automatically gathers TikTok data and hands it back as a clean dataset you can export anywhere. No manual browsing, no copy-pasting — just set what you want and hit Start.
💡 Two ways to use it:
- 🔍 Discovery Mode — Drop in usernames, hashtags, sound URLs or video links and let the scraper pull everything.
- 📋 Direct URL Mode — Already have a list of TikTok URLs? Paste them in and each one is recognized automatically.
👥 Who Is This For?
| 🏢 Use Case | 💬 How It Helps |
|---|---|
| 📣 Marketers & Brands | Track hashtag campaigns and see which creators and videos are driving reach |
| 🌟 Influencer Agencies | Pull follower counts, engagement and posting history to vet and rank creators |
| 📈 Trend Analysts | Monitor trending sounds and hashtags to catch viral moments early |
| 🛍️ Social Sellers | Find creators and videos in your niche for outreach and partnerships |
| 🔬 Researchers | Build datasets of public TikTok content for analysis at scale |
✨ Features
- 👤 Full Creator Profiles — Followers, following, total likes, video count, bio, links and verification status
- 🎬 Rich Video Metadata — Caption, hashtags, mentions, play/like/comment/share counts, duration and cover images
- ⬇️ Download Links — Direct video URLs, including a watermark-free stream link
- 🎵 Sound Details — Track title, author, duration and every video using a sound
- 🔖 Hashtag & Challenge Feeds — Every video posted under a tag
- 🔁 Monitoring Mode — Only get what's new or changed since your last run — perfect for cheap daily tracking
- 🔔 Instant Alerts — Optional Telegram, Discord, Slack or webhook pings when fresh content appears
- 🎛️ Smart Filters — Choose profile stats vs. full video feeds, cap results per source, and set a global limit
- ⚡ Fast & Scalable — Pull thousands of videos per run
- 🧹 Automatic Deduplication — Never get the same item twice in one run
- 📤 Export Anywhere — Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM
🎛️ Filters & Options
| Option | What It Does |
|---|---|
| 👤 Profiles | Usernames or profile URLs to scrape |
| 🎚️ Profile Scrape Type | Return creator stats & bio, or their full video feed |
| 🎬 Video URLs | Specific video/photo links to pull full metadata for |
| 🔖 Hashtags | Tag names or /tag/ URLs to pull their video feeds |
| 🎵 Sound URLs | Music links to pull the videos using each sound |
| 🔁 Monitoring Mode | Only output new / changed items vs. the previous run |
| 🔢 Max Results | Control how many items to extract per run |
| 🔗 Direct URLs | Optionally provide specific TikTok URLs to scrape |
📦 What You Get (Output Fields)
👤 Profile
| Field | Example |
|---|---|
| username | tiktok |
| nickname | TikTok |
| verified | true |
| followerCount | 94700000 |
| followingCount | 0 |
| heartCount | 461500000 |
| videoCount | 1465 |
| signature | the destination for mobile videos 📱 |
| profileUrl | https://www.tiktok.com/@tiktok |
🎬 Video
| Field | Example |
|---|---|
| id | 7106594312292453675 |
| url | https://www.tiktok.com/@tiktok/video/7106594312292453675 |
| description | how many frogs did you find? 🐸 |
| hashtags | ["minecraft"] |
| playCount | 564000 |
| diggCount | 98700 |
| commentCount | 1334 |
| shareCount | 127 |
| duration | 15 |
| downloadUrl | https://v16-webapp.tiktok.com/... |
🎵 Music
| Field | Example |
|---|---|
| id | 7106594280055130923 |
| title | original sound |
| authorName | TikTok |
| duration | 15 |
📊 Example Output
{"resultType": "video","id": "7106594312292453675","url": "https://www.tiktok.com/@tiktok/video/7106594312292453675","type": "video","description": "how many frogs did you find? 🐸 check out tiktok's #Minecraft community today!","createTime": "2022-06-07T18:55:31.000Z","hashtags": ["minecraft"],"mentions": ["gorillo"],"diggCount": 98700,"commentCount": 1334,"shareCount": 127,"playCount": 564000,"collectCount": 58574,"duration": 15,"cover": "https://p16-sign.tiktokcdn-us.com/...","playUrl": "https://v16-webapp.tiktok.com/...","downloadUrl": "https://v16-webapp.tiktok.com/...","author": {"username": "tiktok","nickname": "TikTok","verified": true,"followerCount": 94700000},"music": {"id": "7106594280055130923","title": "original sound","authorName": "TikTok","duration": 15},"scrapedAt": "2026-07-07T12:00:00.000Z"}
📋 Dataset Views
The Apify Console gives you 3 ready-made table views to browse your results:
| View | What It Shows |
|---|---|
| 📊 Overview | Type, user, caption and the key engagement numbers at a glance |
| 🎬 Videos | Every video with plays, likes, comments, duration and download link |
| 👤 Profiles | Creator stats — followers, likes, video count and bio |
❓ FAQ
🤔 What can I scrape? Creator profiles and stats, individual videos, a creator's full video feed, hashtag/challenge feeds and the videos using any sound.
🤔 Do I get download links? Yes — each video includes direct video URLs, including a watermark-free stream link.
🤔 Can I track a hashtag or creator over time? Yes — turn on Monitoring Mode and each run only returns what's new or changed, keeping recurring runs cheap. You can also get a Telegram/Discord/Slack/webhook alert when fresh content appears.
🤔 Can I export the data? Yes — JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.
🤔 How often should I run this? For fresh data, run daily or weekly. You can schedule automatic runs on Apify with just a few clicks.
🤔 Does it work with proxies? Yes — residential proxies are recommended for the best results, and the scraper works with Apify's built-in proxy service out of the box.
🛠️ Need Custom Filters or Features?
I'm happy to customize this scraper for your specific needs! 🤝
Whether you need:
- 🎯 Additional filters (by date, view threshold, region or verified-only creators)
- 📊 Extra data fields or custom output formats
- 🔄 Integration with your CRM, Google Sheets, or database
- ⏰ Scheduled scraping with automatic deduplication
- 🌐 Scraping from other social platforms alongside TikTok
👉 Don't hesitate to reach out via private message — I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!
⚖️ Legal & Ethical Use
This scraper collects only publicly available information from TikTok. It does not access private accounts, bypass authentication, or collect personal data beyond what any visitor can see. Please use the data responsibly and in compliance with applicable laws and platform terms of service.