TikTok Username Profile Scraper avatar

TikTok Username Profile Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
TikTok Username Profile Scraper

TikTok Username Profile Scraper

TikTok username lookup tool that retrieves public profile details, statistics, and account creation dates for free.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

15 days ago

Last modified

Share

TikTok Username Profile Scraper: Extract Comprehensive Public Profile Details and Metadata for Free

TikTok Username Profile Scraper is a high-performance web scraping tool that helps you retrieve detailed public profile parameters, statistics, and metadata from TikTok usernames or profile URLs.

By analyzing the embedded rehydration payloads of public pages, this tool extracts deep profile insights, including total followers, following count, total likes, video counts, verification status, biography text, profile links, and estimated account creation times. It requires zero API keys or paid credits to run.

Use cases

  • Influencer discovery: find public usernames and extract their follower stats, bios, and external profile links to find the perfect creator partners.
  • Lead enrichment: enrich social media leads by pulling complete biography links, region codes, and user display names from usernames.
  • OSINT investigations: trace digital footprints and calculate precise account creation times from internal user ID snowflake structures.
  • Profile tracking: monitor account details, verification badges, and private or public status over time.

Input

The actor accepts the following input parameters:

FieldTypeDefaultDescription
targetsarray(Required)A list of TikTok usernames (e.g. nasa or @nasa) or profile URLs to scrape.
maxItemsinteger100The maximum number of targets to process during a single run.
delaySecsinteger2The delay in seconds between target lookups to prevent rate limiting.
proxyConfigurationobjectResidentialOptional proxy settings. It is highly recommended to use Residential proxies to avoid anti-bot blocks.

Example input

{
"targets": [
"nasa",
"charlidamelio",
"https://www.tiktok.com/@khaby.lame"
],
"maxItems": 100,
"delaySecs": 2,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

The actor stores results in a dataset. Each entry contains comprehensive public metadata of the TikTok account, including approximate creation time and snowflake ID estimates.

Example output

{
"queryInput": "nasa",
"inputKind": "username",
"isRegistered": true,
"username": "nasa",
"nickname": "NASA",
"userId": "531868352220164096",
"secUid": "MS4wLjABAAAA...Y7",
"isVerified": true,
"isPrivate": false,
"profileBio": "Explore the universe and discover our home planet.",
"bioUrl": "https://www.nasa.gov",
"regionCode": "US",
"avatarUrl": "https://p16-sign-va.tiktokcdn.com/...",
"followerCount": 18500000,
"followingCount": 12,
"heartCount": 115000000,
"videoCount": 240,
"accountCreatedTime": "2014-06-25 04:30:11 UTC",
"accountCreatedUnix": 1403670611,
"snowflakeEstimateTime": "2014-06-25 04:30:11 UTC",
"scrapedAt": "2026-06-17T12:00:00.000Z"
}

Extracted fields description

FieldTypeDescription
queryInputstringThe original target input provided for the lookup (username or profile URL).
inputKindstringThe classified type of the input, always set to "username".
isRegisteredbooleanTrue if the TikTok account exists, false if it does not exist (404).
usernamestringThe resolved TikTok unique username handle.
nicknamestringThe display name of the TikTok user profile.
userIdstringThe unique numerical internal user ID assigned by TikTok.
secUidstringTikTok security UID used for public API operations.
isVerifiedbooleanWhether the account has been verified by TikTok (blue badge).
isPrivatebooleanWhether the account is marked private.
profileBiostringThe text signature or biography written on the user's profile.
bioUrlstringThe external website link present in the profile biography.
regionCodestringThe registered region or country code of the TikTok user.
avatarUrlstringURL to the user's profile picture avatar.
followerCountintegerThe total number of followers this account has.
followingCountintegerThe total number of accounts this user follows.
heartCountintegerThe total number of video likes (hearts) received by this user.
videoCountintegerThe total number of public videos published by this user.
accountCreatedTimestringThe formatted date and time when the TikTok account was created (UTC).
accountCreatedUnixintegerThe raw Unix timestamp (in seconds) of account creation.
snowflakeEstimateTimestringAn estimated account creation date calculated from the numerical User ID snowflake structure.
scrapedAtstringThe UTC timestamp when this target was processed by the Actor.

FAQ

Is a paid API key required to use this scraper? No, this actor is completely free to use. It relies entirely on public profile structures, requiring no third-party subscription or registration.

Can I run this actor without proxies? Yes, but TikTok has strict bot detection and IP rate limiting. While a few requests will work from default servers, we highly recommend using residential proxies for larger lists of targets.

What is the difference between accountCreatedTime and snowflakeEstimateTime? The accountCreatedTime is the official registration date extracted directly from the profile metadata payload. The snowflakeEstimateTime is parsed using TikTok's internal User ID snowflake structure. Both provide extreme precision and serve as verification for each other.

Integrations

Connect TikTok Username Profile Scraper with other apps and services using Apify integrations. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. You can also use webhooks to trigger actions whenever results are available.