Tiktok Scraper
Pricing
Pay per usage
Tiktok Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Max N
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
TikTok Scraper — Video, Profile & Hashtag Data
Scrape TikTok video metadata, profile analytics, hashtag trends, search results, and comments without needing a TikTok API key. Get structured JSON data for any public TikTok content with a single API call.
What data can you get?
Profiles — Full profile data for any TikTok user: username, display name, follower count, following count, total likes, bio, verified status, avatar URL, and video count. Works with profile URLs or @usernames.
Videos — Video metadata from any TikTok profile or video URL: video ID, description, likes, comments, shares, views, music/sound used, duration, creation time, and hashtags. Supports both individual video URLs and bulk extraction from profiles.
Hashtag — Discover trending videos for any hashtag. Get video metadata for content tagged with a specific hashtag, including engagement metrics and author information.
Search — Search TikTok and get structured results: video metadata, engagement stats, author info, and more. Equivalent to searching TikTok's discover page but as clean JSON data.
Comments — Extract comments from any TikTok video including author username, comment text, like count, and date. Useful for sentiment analysis, audience research, and community monitoring.
Use cases
- Influencer research — Analyze creator profiles, track follower growth, and compare engagement rates across TikTok accounts
- Trend monitoring — Track hashtag performance, discover trending content, and identify viral patterns before they peak
- Competitive analysis — Monitor competitor video performance, engagement metrics, and content strategies at scale
- Sentiment analysis — Collect comments to understand audience sentiment, feedback patterns, and brand perception
- Content strategy — Research which video formats, hashtags, and music choices drive the highest engagement
- Academic research — Build datasets of TikTok content for social media studies, communication research, or NLP projects
- Brand monitoring — Track mentions and engagement across TikTok videos and comments at scale
How to use
- Choose an action:
profiles,videos,hashtag,search, orcomments - Provide urls (for profiles, videos, comments), a hashtag (for hashtag action), or a searchQuery (for search)
- Set maxResults to control output size (default: 50)
- Configure a proxy (residential recommended for TikTok)
- Run the actor and get structured JSON data
Example input
{"action": "profiles","urls": ["https://www.tiktok.com/@charlidamelio","https://www.tiktok.com/@khaby.lame"],"maxResults": 50}
Example output
{"videoId": "","videoUrl": "https://www.tiktok.com/@charlidamelio","description": "don't you dare scroll","authorUsername": "charlidamelio","authorDisplayName": "Charli D'Amelio","authorFollowers": 155000000,"likes": 0,"comments": 0,"shares": 0,"views": 0,"duration": 0,"createTime": "","hashtags": [],"profileData": {"username": "charlidamelio","displayName": "Charli D'Amelio","followers": 155000000,"following": 1200,"totalLikes": 11500000000,"bio": "don't you dare scroll","verified": true,"avatar": "https://p16-sign-sg.tiktokcdn.com/...","videoCount": 2400},"scrapedAt": "2026-02-19T12:00:00.000Z"}
Supported URL formats
https://www.tiktok.com/@username— Profile pagehttps://www.tiktok.com/@username/video/1234567890— Specific videohttps://www.tiktok.com/tag/hashtag— Hashtag page@username— Bare username with @username— Bare username
Pricing
Pay-per-event pricing. You only pay for what you use:
- $0.10 per start
- $0.0003 per result item (video or profile)
Example: Scraping 100 videos costs $0.10 + $0.03 = $0.13 total.
Integrations
Works with all Apify integrations: webhooks, API, Zapier, Make, Google Sheets, and more. Schedule regular runs to track profile growth, monitor hashtag performance, or collect engagement data over time.
Tips
- Use residential proxies — TikTok aggressively blocks datacenter IPs. Residential proxies are strongly recommended for reliable scraping.
- Rate limiting is built in at 1 request per 2 seconds to avoid blocks and respect TikTok's servers.
- Combine actions — Use
searchorhashtagto discover content, thenvideosto get full metadata, andcommentsfor audience analysis. - Schedule daily runs to track follower growth, engagement trends, and content performance over time.
- The embedded data approach extracts TikTok's server-rendered JSON from the page HTML, which is more reliable than trying to interact with the dynamic JavaScript frontend.
Related Actors
- instagram-scraper (
instagram-scraper) - twitter-scraper (
twitter-scraper) - youtube-scraper (
youtube-scraper) - facebook-ads-scraper (
facebook-ads-scraper)