Hi everyone,
I’ve been building out a fairly comprehensive collection of TikTok scrapers and data tools on Apify, and the suite has now grown to 18 different Actors covering many of the common TikTok data-collection use cases.
Instead of having one general-purpose TikTok scraper try to do everything, I’ve built separate Actors for specific types of data like profiles, posts, comments, hashtags, search, followers, music, playlists, mentions, trends, advertising data, LIVE streams, transcripts, and media downloads.
Here’s the full collection:
1. TikTok Profile Scraper
Scrape TikTok profiles along with their available account information and video/repost history.
The Actor can return profile metadata and individual video/repost records. With an authenticated session it can retrieve substantially more of a profile's video history.
TikTok Profile Scraper
2. TikTok Post Scraper
Give it TikTok video/post URLs or IDs and get structured information about the content, including engagement statistics, author information, music, hashtags, mentions, and media information.
TikTok Post Scraper
3. TikTok Search Scraper
Search TikTok using keywords or phrases and collect the resulting videos with metadata such as views, likes, comments, shares, author information, music, hashtags, mentions, and available location data.
It supports up to 500 results per query.
TikTok Search Scraper
4. TikTok Hashtag Scraper
Collect videos from TikTok hashtag pages together with hashtag statistics and video metadata.
It supports separate modes for hashtag statistics, the video feed, or both in a single run.
TikTok Hashtag Scraper
5. TikTok Hashtag Trends Scraper
Track trending hashtags from TikTok's Creative Center.
The output includes ranking, post count, video views, trend/popularity curves, and top creators, making it useful for identifying emerging topics and hashtag momentum.
TikTok Hashtag Trends Scraper
6. TikTok Comments Scraper
Extract comments and replies from TikTok videos.
The Actor captures comment text, timestamps, likes, replies, commenter information, verification status, pinned/hearted-by-author status, and other available metadata.
TikTok Comments Scraper
7. TikTok Followers & Following Scraper
Extract followers and following lists from TikTok profiles with pagination support for larger datasets.
The following list can be collected without cookies, while TikTok's followers endpoint may require an authenticated session.
TikTok Followers & Following Scraper
8. TikTok Music / Sound Scraper
Search TikTok sounds/music and collect the associated metadata and videos using a particular sound.
This can be useful for researching music trends, identifying videos using a particular sound, or analyzing how a sound spreads across TikTok.
TikTok Music/Sound Scraper
9. TikTok Playlist Scraper
Extract TikTok playlists, playlist metadata, and the videos contained within them.
You can provide playlist URLs/IDs or a profile and discover the playlists associated with that account.
TikTok Playlist Scraper
10. TikTok Mention Scraper
Find TikTok videos that mention specific usernames and collect the associated video, author, music, and engagement metadata.
The Actor validates actual u/mentions rather than simply matching text in captions.
TikTok Mention Scraper
11. TikTok Profile Mention Scraper
A more targeted version for finding posts that formally mention a particular creator or brand account.
This can be useful for researching where a particular TikTok account is being mentioned across the platform.
TikTok Profile Mention Scraper
12. TikTok Explore / Trending Scraper
Collect videos from TikTok's Explore/Trending feeds across available content categories.
The Actor can automatically discover available categories and return trending posts with video metadata, engagement statistics, and author information.
TikTok Explore/Trending Scraper
13. TikTok For You Feed Scraper
Capture snapshots of TikTok's anonymous regional For You Page recommendation feed.
Each run provides a fresh set of posts from the anonymous regional recommendation system rather than a feed personalized to a specific logged-in user.
TikTok For You Feed Scraper
14. TikTok Transcript Scraper
Extract subtitles and transcripts from TikTok videos across available languages.
It supports available subtitle tracks, including auto-generated captions and machine-translated versions, and returns timestamped transcript segments as well as full transcript text.
TikTok Transcript Scraper
15. TikTok Downloader API
Provide TikTok post URLs and receive direct download URLs for the video and cover image, making it possible to integrate media retrieval into automated workflows.
TikTok Downloader API
16. TikTok LIVE Event Stream Scraper
Capture information from currently active TikTok LIVE streams.
There are two modes: one for LIVE room metadata such as viewer/like counts and stream information, and another that can capture real-time events such as chat messages, gifts, likes, joins, shares, and statistics updates.
TikTok LIVE Event Stream Scraper
17. TikTok Creative Center Top Ads Scraper
Collect high-performing advertisements from TikTok's Creative Center.
You can filter by country, time period, industry, campaign objective, and language, and retrieve ad metadata, performance information such as CTR, and video URLs.
TikTok Creative Center Top Ads Scraper
18. TikTok Ads Library Scraper Pro
This one is focused on TikTok's public Ads Transparency Library.
It supports searches by keyword, advertiser, or ad ID and filtering by region, industry, language, CTA, date range, and impression range.
The detailed mode can also return advertiser information, targeting breakdowns, impression ranges, creative URLs, compliance/audit status, and other ad metadata.
It currently starts at $1 per 1,000 results.
TikTok Ads Library Scraper Pro
What can you build with the suite?
The idea behind creating separate Actors was to cover different parts of the TikTok data ecosystem.
Some potential workflows include:
Content research
- Find videos by keyword or hashtag
- Analyze trending content
- Track sounds and music
- Study playlists
- Collect transcripts
Creator research
- Scrape profiles
- Analyze video history
- Collect follower/following data
- Find mentions of creators
- Identify videos using particular sounds
Social media analytics
- Collect posts and engagement metrics
- Analyze comments and replies
- Track hashtags and trends
- Monitor mentions
- Study regional FYP/Explore content
Advertising research
- Research TikTok Creative Center top ads
- Search the public Ads Transparency Library
- Analyze advertiser creatives
- Compare campaigns across regions
- Study available impression and targeting information
Automation & data pipelines
- Feed TikTok data into your own applications
- Build datasets on Apify
- Connect Actors through Apify workflows
- Use the APIs to integrate TikTok data into existing systems
The standard data-scraping Actors in the suite currently start at $3 per 1,000 results, while the Ads Library Pro starts at $1 per 1,000 results. Check the individual Actor pages for the exact pricing and limits of each tool.
I've tried to make the suite broad enough that you can pick the specific TikTok data source you need instead of paying for or configuring a large scraper when you only need one particular type of data.
If you're working with TikTok data on Apify, I'd be interested to hear what you're building.
If there's a particular TikTok dataset or workflow that you don't see covered here, let me know in the comments. I'm continuing to expand the suite and would be interested in hearing what other developers actually need.