TikTok Scraper β Profiles, Videos, Stats & Hashtags
Pricing
from $5.00 / 1,000 results
TikTok Scraper β Profiles, Videos, Stats & Hashtags
Scrape TikTok profiles and videos: play/like/comment/share counts, captions, hashtags, music, and author info. By username or video URL.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Hichem Ben Moussa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
π΅ TikTok Scraper β Profiles, Videos, Stats & Hashtags
Scrape TikTok profiles and videos without an API key β follower counts, play/like/comment/share stats, captions, hashtags, music, and author info β as clean structured data.
Give it usernames or video links and export to CSV, Excel, JSON, or Google Sheets.
β¨ What you get
Per profile
| Field | Example |
|---|---|
| username / nickname | tiktok Β· TikTok |
| verified | true |
| followers / following | 82,000,000 Β· 6 |
| likes | 340,000,000 |
| videosCount | 1,024 |
| signature, avatar, url | bio + links |
Per video
| Field | Example |
|---|---|
| id / url | direct video link |
| description | caption text |
| stats | plays, likes, comments, shares, saves |
| hashtags | ["fyp", "viral"] |
| music | title + author |
| author | username, nickname, verified |
| createTime, durationSecs, cover | metadata |
π― Who it's for
- Influencer marketing β vet creators by real follower and engagement numbers.
- Social & brand teams β track your own or competitors' TikTok performance.
- Trend research β pull hashtags, sounds, and top videos for a niche.
- Analytics & dashboards β feed structured TikTok data into your reports.
π How to use it
- Add profiles (usernames or profile URLs) to get profile stats, and/or specific video URLs to get full per-video metrics.
- Set max videos per profile.
- Click Start and export.
Tip: For video-level data (plays, likes, comments, shares), provide the video URLs. TikTok limits logged-out access to a profile's full video feed, so profile input returns the profile's own stats.
TikTok blocks datacenter traffic, so the Actor uses residential proxy (included in your Apify plan) for reliable results.
π₯ Example input
{"profiles": ["tiktok", "https://www.tiktok.com/@nasa"],"maxVideosPerProfile": 20}
Scrape specific videos:
{"videoUrls": ["https://www.tiktok.com/@tiktok/video/7300000000000000000"]}
π€ Example output
Profile record:
{"type": "profile","username": "tiktok","nickname": "TikTok","verified": true,"followers": 82000000,"likes": 340000000,"videosCount": 1024,"url": "https://www.tiktok.com/@tiktok"}
Video record:
{"type": "video","id": "7300000000000000000","url": "https://www.tiktok.com/@tiktok/video/7300000000000000000","description": "Welcome to TikTok #fyp","stats": { "plays": 1200000, "likes": 90000, "comments": 2300, "shares": 1500, "saves": 800 },"hashtags": ["fyp"],"music": { "title": "original sound", "author": "TikTok" },"author": { "username": "tiktok", "nickname": "TikTok", "verified": true }}
Export to CSV, Excel, JSON, XML, or Google Sheets, or pull via the Apify API.
β FAQ
Do I need a proxy? Yes β TikTok blocks datacenter IPs. The Actor defaults to residential proxy (included in your Apify plan) and rotates sessions automatically on blocks.
How does it get the data? It reads the structured JSON that TikTok embeds in each page β the same data the site itself renders from β so results are clean and complete, no fragile HTML scraping.
How do I get video-level data (plays, likes, comments)? Add the video URLs to the input. TikTok restricts logged-out access to a profile's full video feed, so the reliable way to get per-video metrics is to provide the video links directly (you can gather them from the app's Share β Copy link, or a profile page). Profile input returns the profile's own stats.
Is scraping TikTok legal? It collects publicly visible information. You're responsible for complying with TikTok's terms and applicable laws (e.g. GDPR). Use it for research and analytics.
πΊοΈ Roadmap
- Hashtag and keyword search
- Comment scraping per video
- Trending sounds & creator discovery
- Region and language filters
Built and maintained by hichemdev. Found a bug or want a feature? Open an issue on the Actor's Issues tab.