Tiktok Profile Data Scraper avatar
Tiktok Profile Data Scraper

Pricing

Pay per event

Go to Apify Store
Tiktok Profile Data Scraper

Tiktok Profile Data Scraper

Developed by

CoderX

CoderX

Maintained by Community

Instagram Profile Insights Scraper is a lightweight tool that collects detailed public data from a list of Instagram usernames. It fetches profile info to help you analyze accounts at scale.

0.0 (0)

Pricing

Pay per event

0

3

3

Last modified

a day ago

TikTok Public Profile Scraper

📌 Overview

The TikTok Public Profile Scraper is a fast and lightweight tool for extracting structured public TikTok profile data without requiring login, cookies, or API keys. Provide a list of TikTok usernames and receive detailed JSON output — including user metadata, profile pictures, followers, and engagement stats.

Ideal for market research, influencer discovery, competitor analysis, and social media dashboards.

🚀 Features

  • No login, cookies, or API required ✅
  • Scrapes public TikTok profiles and stats
  • Collects structured user details: ID, username, nickname, bio, language, profile images
  • Returns detailed engagement stats (followers, likes, video count, friends)
  • Batch input supported for multiple accounts
  • Optimized for automation, growth tracking, and analytics

🔧 How It Works

  1. Provide one or more TikTok usernames.
  2. The scraper fetches public profile information for each one.
  3. Data is returned as clean, structured JSON in your dataset.

📥 Input Parameters

ParameterTypeDescription
usernamesArrayList of TikTok usernames

Example Input

{
"usernames": ["charlidamelio", "khaby.lame", "internationalcity_dubai"]
}

📤 Output Data

For each TikTok profile, the scraper returns a rich set of fields:

🧑‍💼 Profile Fields (user)

FieldDescription
idTikTok internal user ID
uniqueIdTikTok handle (username)
shortIdShort numeric user ID (if available)
nicknameDisplay name
signatureBio text
verifiedBoolean — whether the account is verified
languagePreferred profile language
createTimeAccount creation timestamp
avatarThumbURL of small profile picture
avatarMediumURL of medium profile picture
avatarLargerURL of large profile picture
secUida unique id for profile

📊 Profile Stats (stats / statsV2)

FieldDescription
followerCountNumber of followers
followingCountNumber of accounts followed
heartCountTotal likes received on profile
videoCountNumber of uploaded videos
friendCountNumber of friends (mutual follows)
diggCountNumber of liked videos (public)

📦 Example Output

{
"user": {
"id": "7181929968246424581",
"shortId": "",
"uniqueId": "internationalcity_dubai",
"nickname": "Dubai Pakistani Models",
"avatarLarger": "https://p19-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=566a84af&x-expires=1756926000&x-signature=YadGxEKUt4tZuGsNqoSLURpTlRI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"avatarMedium": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=74239ec1&x-expires=1756926000&x-signature=45zgUlodri%2B0AxI0RsJ%2FcgyWHMw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"avatarThumb": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=7ef86315&x-expires=1756926000&x-signature=y8W3YkOW73vb4pqsCoc6rbplQLw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"signature": "Habeebi.. I am Alone",
"createTime": 1672189339,
"verified": false,
"secUid": "MS4wLjABAAAAB-EZI8kwJMXrg6v45WC3SGTa7eia5MTD7zGIq_QckSfk7H6JPnHmldE7xsOj2NK0",
"ftc": false,
"relation": 0,
"openFavorite": false,
"commentSetting": 0,
"commerceUserInfo": {
"commerceUser": false
},
"duetSetting": 0,
"stitchSetting": 0,
"privateAccount": false,
"secret": false,
"isADVirtual": false,
"roomId": "",
"uniqueIdModifyTime": 0,
"ttSeller": false,
"downloadSetting": 3,
"profileTab": {
"showMusicTab": false,
"showQuestionTab": false,
"showPlayListTab": true
},
"followingVisibility": 2,
"recommendReason": "",
"nowInvitationCardUrl": "",
"nickNameModifyTime": 1742919397,
"isEmbedBanned": false,
"canExpPlaylist": true,
"profileEmbedPermission": 1,
"language": "en",
"eventList": [],
"suggestAccountBind": false,
"isOrganization": 0,
"UserStoryStatus": 0
},
"stats": {
"followerCount": 65800,
"followingCount": 10,
"heart": 756600,
"heartCount": 756600,
"videoCount": 88,
"diggCount": 0,
"friendCount": 4
},
"statsV2": {
"followerCount": "65780",
"followingCount": "10",
"heart": "756623",
"heartCount": "756623",
"videoCount": "88",
"diggCount": "0",
"friendCount": "4"
},
"itemList": []
}

⚙️ Notes & Limitations

  • Works only with public TikTok profiles. Private or banned accounts cannot be fetched.
  • Engagement stats reflect public data and may not match real-time analytics.

🧠 Use Cases

  • Influencer marketing research
  • Competitive benchmarking
  • Public engagement analytics
  • Creator profiling for agencies and brands
  • Social listening dashboards

💡 SEO Keywords

  • TikTok Profile Scraper
  • Scrape TikTok Public Data
  • TikTok User Data Extractor
  • TikTok JSON API Alternative
  • TikTok Stats & Metadata Scraper

⚠️ Disclaimer

Use this scraper responsibly. TikTok’s terms of service prohibit scraping that violates their platform policies. This tool scrapes only publicly accessible data. The developer assumes no liability for misuse.

🚀 Start scraping TikTok profile data — fast, structured, and without login!