Tiktok Profile Scraper by username or url avatar

Tiktok Profile Scraper by username or url

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Tiktok Profile Scraper by username or url

Tiktok Profile Scraper by username or url

Scrapes full profile details and top posts from Tiktok username or profile url

Pricing

from $3.00 / 1,000 results

Rating

5.0

(2)

Developer

Iskandar Souissi

Iskandar Souissi

Maintained by Community

Actor stats

3

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

TikTok Profile Scraper Actor

This Apify Actor checks a list of TikTok profiles and returns profile data.

🚀 Features

  • Bulk Checking: Input a list of thousands of profile URLs or usernames.
  • No Login or Proxies are needed: You can run the actor with only one API key environment variable.
  • Simple Output: Returns clean dataset items, including explicit error records when a profile fails.

How to use it

  1. Register a free account and you can test this actor for free no card required.
  2. Go to the main page of this actor and fill the input with TikTok profile URLs or usernames.
  3. You will find all the results in the Output tab where you can export it in any format.

📥 Input

The input is a JSON object with a list of TikTok profile URLs or usernames.

FieldTypeDescription
search_termsArrayA list of TikTok profile URLs, usernames, or @usernames.

Input Example

{
"search_terms": [
"https://www.tiktok.com/@fofimdmell",
"fofimdmell",
"@fofimdmell"
]
}

📤 Output

The actor stores results in the default Apify dataset.

Output Example

[
{
"account_id": "elonmusk",
"nickname": "Elon Musk",
"biography": "https://x.com/elonmusk",
"awg_engagement_rate": 1.3726328649969457,
"comment_engagement_rate": 0.14844227244960292,
"like_engagement_rate": 1.2241905925473426,
"predicted_lang": "en",
"is_verified": true,
"followers": 163700,
"following": 0,
"likes": 200400,
"videos_count": 1,
"create_time": "2026-03-20T13:09:05.000Z",
"id": "7594203193124209694",
"url": "https://www.tiktok.com/@elonmusk",
"profile_pic_url": "https://p16-c...",
"like_count": 200400,
"digg_count": 0,
"is_private": false,
"profile_pic_url_hd": "https://p16-common-sign.ti...",
"secu_id": "MS4wLjABAAAAEHl...",
"open_favorite": false,
"is_ad_virtual": false,
"top_videos": [
{
"video_id": "7626424882661739806",
"share_count": 19800,
"playcount": 3200000,
"diggcount": 200400,
"commentcount": 24300,
"create_date": "2026-04-08T16:23:47.000Z",
"video_url": "https://www....",
"favorites_count": 15400
}
],
"signature": "https://x.com/elonmusk",
"is_commerce_user": false,
"top_posts_data": [
{
"post_url": "https://www.tiktok.com/@elonmusk/video/7626424882661739806",
"post_id": "7626424882661739806",
"description": "First TikTok. Ad astra 🚀",
"likes": 200400,
"hashtags": null,
"create_time": "2026-04-08T16:23:47.000Z",
"post_type": "video"
}
],
"pinned_posts": [],
"timestamp": "2026-04-19T23:33:55.532Z",
"username": "elonmusk"
}
]

User Cases

  1. Integrate it into an automation pipeline to monitor TikTok profile health and collect profile metrics at scale.

  2. Quickly check profile availability for a list of usernames before campaign outreach.

  3. Build a TikTok profile enrichment workflow that combines profile checks with CRM or lead systems.