TikTok Profile Scraper (Followers, Likes, Bio, Video Stats) avatar

TikTok Profile Scraper (Followers, Likes, Bio, Video Stats)

Pricing

from $0.60 / 1,000 profiles

Go to Apify Store
TikTok Profile Scraper (Followers, Likes, Bio, Video Stats)

TikTok Profile Scraper (Followers, Likes, Bio, Video Stats)

Get public TikTok profile data in bulk: exact follower, following, like and video counts, bio and bio link, verified, private and business flags, avatar and join date. Add video URLs for views, likes, comments, shares, saves, hashtags and music. No login.

Pricing

from $0.60 / 1,000 profiles

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

What is TikTok Profile Scraper?

TikTok Profile Scraper returns public TikTok profile data in bulk: the exact follower, following, like and video counts, nickname, bio and bio link, verified, private and business-account flags, commerce category, language, avatar and join date. Add TikTok video URLs to get each video's views, likes, comments, shares and saves, duration, hashtags, music and posting country. No login, no cookies. $1 per 1,000 profiles or videos.

Use it for influencer discovery and vetting, tracking follower growth of brands and creators, competitor monitoring, campaign reporting on specific videos, or enriching a creator list from a spreadsheet.

What data does TikTok Profile Scraper extract?

Profiles (type: "profile"):

FieldDescription
username, nickname, userId, secUid, profileUrlAccount identity and link
followers, following, likes, videos, friendsExact counts (not rounded "1.9M")
bio, bioLinkProfile bio and its link
verified, privateAccount, isOrganization, isSeller, commerceCategoryAccount flags
language, avatarUrl, createdAtLanguage, profile picture, account creation date

Videos (type: "video"):

FieldDescription
videoId, url, description, createdAtThe video and its caption
views, likes, comments, shares, savesEngagement
durationSec, hashtags, musicTitle, musicAuthor, coverUrlContent details
authorUsername, authorNickname, authorVerified, isAd, locationCreatedWho posted it and from which country

How to use TikTok Profile Scraper

  1. Add Profiles: usernames (nasa, @khaby.lame) or profile URLs. One per line, or separated by commas.
  2. Optional: add Videos as https://www.tiktok.com/@user/video/… URLs.
  3. Run. Items are read three at a time.
  4. Download the rows as JSON, CSV, Excel or HTML, or read them through the API.

Example input

{
"profiles": ["nasa", "@khaby.lame", "https://www.tiktok.com/@charlidamelio"],
"videos": ["https://www.tiktok.com/@nasa/video/7665075736742530317"]
}

Example output

{
"type": "profile",
"username": "nasa",
"nickname": "NASA",
"userId": "7664638705177150477",
"profileUrl": "https://www.tiktok.com/@nasa",
"bio": "Making the seemingly impossible, possible.✨",
"verified": true,
"privateAccount": false,
"isOrganization": true,
"language": "en",
"followers": 1867089,
"following": 23,
"likes": 9778642,
"videos": 49,
"createdAt": "2026-07-20T15:55:49.000Z"
}
{
"type": "video",
"videoId": "7665075736742530317",
"url": "https://www.tiktok.com/@nasa/video/7665075736742530317",
"description": "Something big just landed on TikTok.",
"createdAt": "2026-07-21T20:09:02.000Z",
"views": 1400000,
"likes": 94400,
"comments": 2858,
"shares": 3128,
"saves": 6992,
"durationSec": 25,
"musicTitle": "original sound",
"authorUsername": "nasa",
"locationCreated": "US"
}

How much does it cost?

Pay per result: $0.001 per profile or video ($1 per 1,000), with volume discounts on paid Apify plans. Accounts or videos that do not exist, are private or banned are listed in the ERRORS record and cost nothing. Set Maximum cost per run to cap spend.

Limits

  • It does not list a profile's videos, followers or comments: TikTok serves those only to its own signed app requests. Give video URLs to get video stats.
  • Private accounts return their profile counts but no videos; removed or banned accounts go to ERRORS.
  • Avatar and cover image URLs are signed by TikTok and expire after some days; download them soon if you need them.
  • Video view counts are the values TikTok shows publicly and can be rounded for very large videos.
  • The Actor fetches pages directly and switches to Apify Residential proxy only if TikTok shows a bot check.

Using TikTok Profile Scraper with AI agents

The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"profiles": ["nasa", "espn"]}. It also accepts usernames, username, profileUrls, videoUrls, url, urls and startUrls.

FAQ

Is scraping TikTok legal? The Actor reads public profile and video pages that anyone can open without an account. Check that your use of the data is allowed where you are.

How fresh are the counts? They are read live from TikTok when the run starts; schedule the Actor daily to track growth.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data