🎵 TikTok Profile & Video Scraper - Followers, Likes, Views
Pricing
from $1.50 / 1,000 results
🎵 TikTok Profile & Video Scraper - Followers, Likes, Views
Scrape TikTok profiles and video posts. Extract follower counts, total likes, video descriptions, view counts, comment counts, share counts, hashtags, and music info. Supports profile and hashtag-based scraping for influencer mark -- By Renzo Madueno, https://rotatepilot.com/cadet-programs-2026
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Renzo Madueno
Maintained by CommunityActor stats
0
Bookmarked
92
Total users
18
Monthly active users
7 days ago
Last modified
Categories
Share
TikTok Profile & Post Scraper
Collect TikTok Creator Profiles and Video Data Without the API
Extract structured data from any public TikTok profile or hashtag in minutes. This scraper pulls follower counts, engagement metrics, video captions, view counts, hashtags, and more -- giving you the data you need for influencer marketing, competitive analysis, and trend research without navigating TikTok's restrictive API.
Whether you are vetting creators for brand partnerships, monitoring competitor accounts, or tracking which hashtags are driving the most engagement in your industry, this actor delivers clean, structured data you can export to JSON, CSV, or Excel with a single click.
What data can you extract?
Profile data
| Field | Type | Description |
|---|---|---|
dataType | string | Record type identifier (profile) |
username | string | TikTok handle (without the @) |
displayName | string | Creator's display name |
profileUrl | string | Full URL to the TikTok profile |
followerCount | string | Number of followers (e.g., "80.5M") |
followingCount | string | Number of accounts the creator follows |
likeCount | string | Total likes received across all videos |
videoCount | integer | Total number of videos posted |
bio | string | Profile bio text |
isVerified | boolean | Whether the account has a verified badge |
profileImageUrl | string | URL of the profile avatar image |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
Video data
| Field | Type | Description |
|---|---|---|
dataType | string | Record type identifier (video) |
username | string | Creator who posted the video |
videoDescription | string | Video caption and text overlay content |
videoUrl | string | Direct link to the TikTok video |
videoViewCount | string | Number of views on the video |
videoLikeCount | string | Number of likes on the video |
videoCommentCount | string | Number of comments on the video |
videoShareCount | string | Number of times the video was shared |
musicTitle | string | Name of the sound or music used |
hashtags | array | List of hashtags used in the caption |
createTime | string | When the video was posted |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
Use cases
- Influencer marketing -- Vet creators with real follower counts, engagement rates, and content history before committing to paid partnerships.
- Competitive monitoring -- Track competitor TikTok accounts to see what content formats, posting cadences, and hashtag strategies drive their growth.
- Hashtag and trend research -- Discover top-performing videos for any hashtag to understand what resonates with audiences in your market.
- Social media reporting -- Automate the collection of profile and video metrics for recurring client reports instead of pulling data manually.
- Content ideation -- Analyze high-performing videos across creators in your niche to identify patterns in captions, hashtags, and video styles.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
profileUrls | array | No | [] | TikTok profile URLs to scrape (e.g., https://www.tiktok.com/@tiktok) |
hashtags | array | No | [] | Hashtags to search (without the # symbol) |
maxPostsPerProfile | integer | No | 30 | Maximum videos to extract per profile (1--200) |
maxResultsPerHashtag | integer | No | 50 | Maximum videos to extract per hashtag search (1--200) |
maxConcurrency | integer | No | 1 | Number of browser pages to run in parallel (1--3) |
At least one profile URL or hashtag must be provided.
Example output
{"dataType": "profile","username": "charlidamelio","displayName": "Charli D'Amelio","profileUrl": "https://www.tiktok.com/@charlidamelio","followerCount": "155.6M","followingCount": "1,284","likeCount": "11.8B","videoCount": 2480,"bio": "don't you dare","isVerified": true,"profileImageUrl": "https://p16-sign-va.tiktokcdn.com/tos-maliva...","scrapedAt": "2026-03-01T12:00:00.000Z"}
{"dataType": "video","username": "charlidamelio","displayName": "Charli D'Amelio","profileUrl": "https://www.tiktok.com/@charlidamelio","videoDescription": "new dance trend who's trying this? #dance #trending #fyp","videoUrl": "https://www.tiktok.com/@charlidamelio/video/7338291045...","videoViewCount": "42.1M","videoLikeCount": "6.3M","videoCommentCount": "84.2K","videoShareCount": "312K","musicTitle": "original sound - Charli D'Amelio","hashtags": ["dance", "trending", "fyp"],"createTime": "2026-02-15T18:30:00Z","scrapedAt": "2026-03-01T12:00:00.000Z"}
How much does it cost?
This actor uses a pay-per-result pricing model. You are charged for each data record (profile or video) that is successfully extracted.
- $0.0015 per result -- that is $1.50 per 1,000 records.
- Scraping one creator profile plus their 30 most recent videos costs approximately $0.047 (31 results total).
- Scraping 5 profiles with 50 videos each (255 results) would cost roughly $0.38.
There are no monthly subscriptions or minimum commitments. You only pay for the data you extract.
Tips and tricks
- Keep concurrency low. TikTok has aggressive anti-bot protections. The default concurrency of 1 is recommended for the most reliable results. Increasing to 2 or 3 may speed up large runs but can trigger blocks.
- Use hashtag search for discovery. If you do not have specific profile URLs, enter industry-relevant hashtags to discover top-performing videos and the creators behind them.
- Combine profiles and hashtags in one run. You can scrape specific creator profiles and hashtag search results in a single actor run to maximize efficiency.
- Schedule weekly runs for ongoing tracking. Set up a recurring schedule on Apify to monitor how creator follower counts and engagement metrics change over time. Connect the output to Google Sheets or a data warehouse via Apify integrations.
FAQ
How do I scrape TikTok videos and creator profiles?
Paste one or more TikTok profile URLs (like https://www.tiktok.com/@tiktok) or enter hashtags without the #, set how many videos you want per profile or hashtag, and click Start. You get follower counts, engagement metrics, video captions, view counts, and hashtags as a clean dataset you can export to JSON, CSV, or Excel.
Do I need an API key or TikTok login to use this TikTok scraper? No. There is no TikTok API key, developer account, or login required. Provide profile URLs or hashtags and the actor returns public profile and video data directly.
Why use this instead of the official TikTok API? TikTok's official Research and Content Posting APIs are gated behind an application and approval process, are limited to certain regions and use cases, and omit many fields. This scraper works on any public profile or hashtag with no approval, no developer registration, and returns engagement metrics the API restricts.
What is a good TikTok API alternative for influencer research? This actor is a no-login TikTok API alternative: instead of applying for Research API access, you immediately get real follower counts, video view and like counts, and hashtag performance — exactly the data you need to vet creators for brand partnerships.
Can I scrape TikTok hashtags to find trending videos?
Yes. Enter industry-relevant hashtags without the # and the actor returns top-performing videos and the creators behind them, so you can spot trends and discover new creators in your niche.
Is scraping public TikTok data legal? This tool collects only publicly available profile and video data. You are responsible for complying with TikTok's terms, applicable laws such as GDPR and CCPA, and using the data ethically. Do not collect personal data without a lawful basis.
Automate it
Add this TikTok scraper to an Apify Schedule to track creator follower counts, video engagement, or a hashtag automatically every day or week — perfect for ongoing influencer monitoring and trend research. Connect the output to Make, n8n, Zapier, Google Sheets, Slack, or a webhook through Apify integrations so fresh TikTok data flows straight into your reports, dashboards, or alerts. Recurring runs are how you catch a trend or a creator's growth while it is still rising.
Using AI to write your outreach / posts / replies?
If you use this scraped data to inform AI-generated cold emails, LinkedIn posts, Reddit replies, etc., modern detectors are catching on. Em-dashes, "delve", parallel bullets, and 9 other patterns get accounts flagged or callout-replied. Built aitells.vercel.app after my own reddit account got 2 "all AI generated" callouts in one day. Free detector + $19 lifetime rewriter that matches your voice.
Found this useful?
If this scraper saved you time, please consider leaving a quick review on the Reviews tab above. Reviews help small developers like me get visibility on the Apify Store, and your feedback is genuinely valuable for improving the actor. Thanks!
Related actors
- YouTube Channel & Video Scraper -- Extract YouTube channel statistics and video metadata for cross-platform creator analysis.
- Reddit Sentiment Scraper -- Collect Reddit discussions and community sentiment to complement your TikTok research with audience insights.
- Instagram Scraper -- Pull Instagram profiles and posts so you can vet creators across both short-video platforms in one workflow.
- Telegram Channel Scraper -- Monitor public Telegram channels (messages, views, media) alongside your TikTok trend tracking.
- Website Contact Finder -- Turn the websites linked in creator bios into emails and contact details for influencer outreach.