🎵 TikTok Profile & Video Scraper - Followers, Likes, Views avatar

🎵 TikTok Profile & Video Scraper - Followers, Likes, Views

Pricing

from $4.00 / 1,000 results

Go to Apify Store
🎵 TikTok Profile & Video Scraper - Followers, Likes, Views

🎵 TikTok Profile & Video Scraper - Followers, Likes, Views

Scrape TikTok profiles and videos without an API key or login. Follower counts, view/like/comment/share counts, video descriptions, hashtags and music. Input by profile URL or hashtag. For influencer research and competitor tracking. Pay per result.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

170

Total users

39

Monthly active users

8 days ago

Last modified

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

FieldTypeDescription
dataTypestringRecord type identifier (profile)
usernamestringTikTok handle (without the @)
displayNamestringCreator's display name
profileUrlstringFull URL to the TikTok profile
followerCountstringNumber of followers (e.g., "80.5M")
followingCountstringNumber of accounts the creator follows
likeCountstringTotal likes received across all videos
videoCountintegerTotal number of videos posted
biostringProfile bio text
isVerifiedbooleanWhether the account has a verified badge
profileImageUrlstringURL of the profile avatar image
scrapedAtstringISO 8601 timestamp of when the data was collected

Video data

FieldTypeDescription
dataTypestringRecord type identifier (video)
usernamestringCreator who posted the video
videoDescriptionstringVideo caption and text overlay content
videoUrlstringDirect link to the TikTok video
videoViewCountstringNumber of views on the video
videoLikeCountstringNumber of likes on the video
videoCommentCountstringNumber of comments on the video
videoShareCountstringNumber of times the video was shared
musicTitlestringName of the sound or music used
hashtagsarrayList of hashtags used in the caption
createTimestringWhen the video was posted
scrapedAtstringISO 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.

Finding creators in a niche by hashtag

Pass hashtags instead of profile URLs and the Actor works the discovery side: it collects the videos ranking for that tag, each with the account behind it.

That inverts the usual research order. You do not need a list of creators to start — you start from the topic your product lives in, read who is actually getting views on it right now, and the creator list falls out of the data. maxResultsPerHashtag controls how deep you go.

Every video row carries username and profileUrl, so deduplicating by username turns a hashtag sweep into a shortlist of accounts working that niche this week, not the ones who ranked for it last year.

Creator data for influencer outreach

Run with profileUrls and the first row for each account is the profile: followerCount, videoCount, bio, isVerified and profileImageUrl. The rows after it are that creator's recent videos.

The profile row tells you the size. The video rows tell you whether the size is real, and that is the number that decides a deal: compare videoViewCount across recent uploads against the follower count. A creator whose typical video reaches a solid share of their following has an audience that watches. A large follower count with thin views is a media kit, not a channel.

bio is where creators put booking emails and management contacts, so it is worth reading rather than counting.

One field to know about: a handful of very large accounts overflow TikTok's own like counter and it comes back unusable. The Actor returns that cell empty instead of a wrong number, so an empty profile-level likeCount on a huge account means "TikTok did not report it", not zero.

Exporting video engagement metrics

Four counters come back on every video row: videoViewCount, videoLikeCount, videoCommentCount and videoShareCount, in TikTok's own display format ("1.5M", "428.9K").

Shares are the column most people skip and the one that predicts reach. A video with high views and low shares was pushed by the algorithm; one with a high share-to-view ratio is being passed around by humans, which is what you want to study before copying a format.

musicTitle and hashtags explain the why behind the numbers. Sorting a creator's uploads by videoViewCount and reading the hashtags on the top five is the fastest read of what actually works on that account.

Profile stats without logging in

No account, no session cookie and no app registration. The Actor reads what TikTok serves to an anonymous visitor, so there is no login to keep alive and no risk to a personal account.

proxyCountry matters more here than on most sites: TikTok tailors what it serves by region, so setting it to the market you sell into gives you the view your customers get rather than a generic one.

Counts arrive as display strings ("159.3M") because that is what TikTok publishes. For sorting in a spreadsheet, convert them on your side — or sort within a single order of magnitude, where the string sort already holds.

Input parameters

ParameterTypeRequiredDefaultDescription
profileUrlsarrayNo[]TikTok profile URLs to scrape (e.g., https://www.tiktok.com/@tiktok)
hashtagsarrayNo[]Hashtags to search (without the # symbol)
maxPostsPerProfileintegerNo30Maximum videos to extract per profile (1--200)
maxResultsPerHashtagintegerNo50Maximum videos to extract per hashtag search (1--200)
maxConcurrencyintegerNo1Number 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.

  • 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.