Tiktok Profile Scraper avatar

Tiktok Profile Scraper

Try for free

Pay $2.50 for 1,000 Profiles

Go to Store
Tiktok Profile Scraper

Tiktok Profile Scraper

karamelo/tiktok-profile-scraper
Try for free

Pay $2.50 for 1,000 Profiles

⚑️ Extract 1000s of TikTok profiles data in minutes! πŸ“ˆ from a list of usernames or URLs. Get followers count, following count , likes hearts count , bio, video count, and much more data. πŸ’Ύ Export to JSON, CSV, Excel, XML... πŸš€ Automate your TikTok analysis!

πŸš€ TikTok Profile Scraper: Unleash the Power of Data 🧲

πŸ•΅οΈβ€β™€οΈ Uncover the Secrets of TikTok Profiles 🀫

This Apify actor lets you scrape TONS of valuable data from any public TikTok profile. Want to analyze influencers, track competitors, or just understand your audience better? This is your go-to tool!

🏎️ Blazing Fast and Scalable ⚑

No more waiting around for slow scraping! This actor is optimized for speed, letting you process thousands of profiles in a flash. ⚑️

🧰 Input: Just the Username(s)!

It's simple to get started:

  • username: Give it a single username, or a WHOLE LIST to scrape in bulk! πŸŽ‰

🎁 Output: A Treasure Trove of Data πŸ’Ž

Here's the structure of the data you'll get back:

  • userName: The username of the TikTok account. (always present, for reference)
  • uniqueId: Another representation of the username. (null when user not found)
  • data: This object contains all the detailed information about the profile. (null when user not found)
    Example of a not found user:
1{
2"userName": "randomqwertyperson",
3"uniqueId": null,
4"data": null
5}

If the user is found, the data object will be filled with these amazing details:

🌟 The basic info:

  • uniqueId: The username of the TikTok account.
  • nickname: The user's chosen display name. 🎨
  • avatarLarger/avatarMedium/avatarThumb: Links to profile pics in various sizes. πŸ–ΌοΈ
  • signature: The all-important bio! πŸ“
  • verified: Do they have that blue checkmark? β˜‘οΈ
  • privateAccount: Is the profile locked down? πŸ”
  • followerCount: How many fans do they have? πŸ“ˆ
  • followingCount: How many people do they follow? πŸ‘₯
  • heart/heartCount: Total likes across their videos. ❀️
  • videoCount: How many TikToks have they posted? 🎬

πŸ” And a Whole Lot More with detailed info:

  • id: TikTok's internal user ID.
  • shortId: Sometimes they have a shorter ID too.
  • createTime: When did they join TikTok? πŸ“… (given in Unix time format)
  • secUid: A super-secret ID for extra security. πŸ•΅οΈβ€β™‚οΈ
  • ftc: Following those pesky FTC rules? πŸ€” (rare)
  • relation: Are you following them? (0 = no, 1 = yes)
  • openFavorite: Can you see their liked videos?
  • commentSetting: Who can leave comments on their posts? πŸ’¬
  • commerceUserInfo: Are they selling stuff on TikTok? πŸ’°
    • commerceUser: Seller or not?
    • category: What kind of products? πŸ›οΈ
    • categoryButton: Button mystery... πŸ€”
  • duetSetting: Duet with them? 🎀 (settings)
  • stitchSetting: Stitch it up! πŸͺ‘ (settings)
  • secret: A hidden account? πŸ‘» (rare)
  • isADVirtual: A bot made for ads? πŸ€–
  • roomId: Live stream happening? πŸ”΄ (empty if not)
  • uniqueIdModifyTime: When did they last change their username?
  • ttSeller: Part of the TikTok Seller program? πŸ€‘
  • region: Where in the world are they? 🌎 (country code)
  • downloadSetting: Can people download their videos? πŸ“₯
  • profileTab: What tabs are visible on their profile?
    • showMusicTab: Music? 🎢
    • showQuestionTab: Q&A? ❓
    • showPlayListTab: Playlists? 🎧
  • followingVisibility: Can you see their followers? (1 = yes, 0 = no)
  • recommendReason: Why is TikTok suggesting this profile? (often empty)
  • nowInvitationCardUrl: Inviting you to something? πŸŽ‰ (often empty)
  • nickNameModifyTime: Last display name change.
  • isEmbedBanned: Can you embed their profile?
  • canExpPlaylist: Export those playlists?
  • profileEmbedPermission: How much embedding is allowed?
  • language: What language do they use on TikTok? πŸ—£οΈ
  • eventList: Got any events coming up? πŸ—“οΈ (usually empty)
  • suggestAccountBind: Should they link other accounts?
  • isOrganization: Is this a company account? 🏒
  • diggCount: How many likes have they given out? πŸ‘
  • friendCount: Mutual friends on TikTok (if you're logged in). 🀝

🧰 Get Started Today! 🧰

Use this powerful TikTok Profile Scraper to fuel your next project! πŸ’ͺ

Example Output:

1[
2{
3"userName": "apifyoffice",
4"uniqueId": "apifyoffice",
5"data": {
6"id": "7095709566285480965",
7"shortId": "",
8"uniqueId": "apifyoffice",
9"nickname": "apifyoffice",
10"avatarLarger": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2c511269b14f70cca0c11c3285ddc668~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=19808&refresh_token=78ecc5ee3f48f0eaf5939ae86babc3b2&x-expires=1725447600&x-signature=M%2BeEhXhIHCM3AMLYWgeLW8ZMQxc%3D&shp=a5d48078&shcp=81f88b70",
11"avatarMedium": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2c511269b14f70cca0c11c3285ddc668~c5_720x720.jpeg?lk3s=a5d48078&nonce=4810&refresh_token=a08bf1f545f12b763cf6e7bfaf1f2d4a&x-expires=1725447600&x-signature=fUBXdExif2YSEhR8zyiqlRpe0D4%3D&shp=a5d48078&shcp=81f88b70",
12"avatarThumb": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2c511269b14f70cca0c11c3285ddc668~c5_100x100.jpeg?lk3s=a5d48078&nonce=49559&refresh_token=774e58a075e313a821e4962dbebd0686&x-expires=1725447600&x-signature=3VdTEHme%2BapWe6bH5QATGXRhcYg%3D&shp=a5d48078&shcp=81f88b70",
13"signature": "πŸ€– web scraping and AI πŸ€–\n\ncheck out our open positions at ✨apify.it/jobs✨",
14"createTime": 1652098683,
15"verified": false,
16"secUid": "MS4wLjABAAAA7WOWqJOZ4iuicJVczzlLX0JU9d14WgxcCtmkvFqTqJKBkL85ISMQ0U8EQIA3mbj-",
17"ftc": false,
18"relation": 0,
19"openFavorite": false,
20"commentSetting": 0,
21"commerceUserInfo": {
22"commerceUser": true,
23"category": "Software & Apps",
24"categoryButton": false
25},
26"duetSetting": 0,
27"stitchSetting": 0,
28"privateAccount": false,
29"secret": false,
30"isADVirtual": false,
31"roomId": "",
32"uniqueIdModifyTime": 0,
33"ttSeller": false,
34"region": "CZ",
35"downloadSetting": 0,
36"profileTab": {
37"showMusicTab": false,
38"showQuestionTab": false,
39"showPlayListTab": false
40},
41"followingVisibility": 1,
42"recommendReason": "",
43"nowInvitationCardUrl": "",
44"nickNameModifyTime": 1712136596,
45"isEmbedBanned": false,
46"canExpPlaylist": true,
47"profileEmbedPermission": 1,
48"language": "en",
49"eventList": [],
50"suggestAccountBind": false,
51"isOrganization": 0,
52"followerCount": 74,
53"followingCount": 2,
54"heart": 1369,
55"heartCount": 1369,
56"videoCount": 23,
57"diggCount": 0,
58"friendCount": 1
59}
60},
61{
62"userName": "tiktok",
63"uniqueId": "tiktok",
64"data": {
65"id": "107955",
66"shortId": "",
67"uniqueId": "tiktok",
68"nickname": "TikTok",
69"avatarLarger": "https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/7310048624166535211~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=10178&refresh_token=dbf99494c7bea4a4b40a8cbb0e0914d9&x-expires=1725447600&x-signature=HI2V2u7yX6JlJzhBvJmd3Ip%2FuNk%3D&shp=a5d48078&shcp=81f88b70",
70"avatarMedium": "https://p19-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/7310048624166535211~c5_720x720.jpeg?lk3s=a5d48078&nonce=25989&refresh_token=cf2dba753468be198fe23565660f8ad9&x-expires=1725447600&x-signature=ju7WQ2HvqiSdKke7ZyWpupuwL%2BU%3D&shp=a5d48078&shcp=81f88b70",
71"avatarThumb": "https://p19-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/7310048624166535211~c5_100x100.jpeg?lk3s=a5d48078&nonce=94785&refresh_token=746905ec92ff7aaff0dc473afd91d2ad&x-expires=1725447600&x-signature=51JugTNyQGmyEeI5j2U7nnKoyz8%3D&shp=a5d48078&shcp=81f88b70",
72"signature": "world records and yap 😏 πŸ‡«πŸ‡· ✨",
73"createTime": 1425144149,
74"verified": true,
75"secUid": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
76"ftc": false,
77"relation": 0,
78"openFavorite": false,
79"bioLink": {
80"link": "linktr.ee/tiktok",
81"risk": 0
82},
83"commentSetting": 0,
84"commerceUserInfo": {
85"commerceUser": true,
86"downLoadLink": {
87"ios": "",
88"android": ""
89},
90"category": "Media & Entertainment",
91"categoryButton": false
92},
93"duetSetting": 0,
94"stitchSetting": 0,
95"privateAccount": false,
96"secret": false,
97"isADVirtual": false,
98"roomId": "",
99"uniqueIdModifyTime": 0,
100"ttSeller": false,
101"region": "AU",
102"downloadSetting": 0,
103"profileTab": {
104"showMusicTab": false,
105"showQuestionTab": true,
106"showPlayListTab": true
107},
108"followingVisibility": 1,
109"recommendReason": "",
110"nowInvitationCardUrl": "",
111"nickNameModifyTime": 1638559600,
112"isEmbedBanned": false,
113"canExpPlaylist": true,
114"profileEmbedPermission": 1,
115"language": "en",
116"eventList": [],
117"suggestAccountBind": false,
118"isOrganization": 1,
119"followerCount": 81700000,
120"followingCount": 17,
121"heart": 328000000,
122"heartCount": 328000000,
123"videoCount": 1056,
124"diggCount": 0,
125"friendCount": 3
126}
127},
128{
129"userName": "khabylame",
130"uniqueId": "khaby.lame",
131"data": {
132"id": "127905465618821121",
133"shortId": "",
134"uniqueId": "khaby.lame",
135"nickname": "Khabane lame",
136"avatarLarger": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/6595ee956e2304779514b56c2f9cb666~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=65960&refresh_token=f623ed769b59cd3764827eb7d615ff16&x-expires=1725447600&x-signature=%2BBX%2B0plmqQF%2FQldKNsKNwTeCXkE%3D&shp=a5d48078&shcp=81f88b70",
137"avatarMedium": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/6595ee956e2304779514b56c2f9cb666~c5_720x720.jpeg?lk3s=a5d48078&nonce=70747&refresh_token=622099585c19ce36f0b65edaa28723f8&x-expires=1725447600&x-signature=dyxoDRf%2Bd%2FTv01FkANQ9YoJONPc%3D&shp=a5d48078&shcp=81f88b70",
138"avatarThumb": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/6595ee956e2304779514b56c2f9cb666~c5_100x100.jpeg?lk3s=a5d48078&nonce=55760&refresh_token=4239a104783ee76edc931a7c6784dcd9&x-expires=1725447600&x-signature=nG5klsXpFkQ8v08vdVCZt94MZGw%3D&shp=a5d48078&shcp=81f88b70",
139"signature": "If you want to laugh you are in the right place😎",
140"createTime": 1470866554,
141"verified": true,
142"secUid": "MS4wLjABAAAAwAg0rSzO65WQfz4RzQgGv2Xdv108BgPXhRrrmNVIHQZ9PO8-flwwRtEppYTS0OjA",
143"ftc": false,
144"relation": 0,
145"openFavorite": false,
146"bioLink": {
147"link": "www.mrpink.com",
148"risk": 3
149},
150"commentSetting": 0,
151"commerceUserInfo": {
152"commerceUser": false
153},
154"duetSetting": 0,
155"stitchSetting": 0,
156"privateAccount": false,
157"secret": false,
158"isADVirtual": false,
159"roomId": "",
160"uniqueIdModifyTime": 0,
161"ttSeller": false,
162"region": "US",
163"downloadSetting": 0,
164"profileTab": {
165"showMusicTab": false,
166"showQuestionTab": false,
167"showPlayListTab": false
168},
169"followingVisibility": 1,
170"recommendReason": "",
171"nowInvitationCardUrl": "",
172"nickNameModifyTime": 0,
173"isEmbedBanned": false,
174"canExpPlaylist": true,
175"profileEmbedPermission": 1,
176"language": "en",
177"eventList": [],
178"suggestAccountBind": false,
179"isOrganization": 0,
180"followerCount": 162800000,
181"followingCount": 80,
182"heart": 2500000000,
183"heartCount": -1836637084,
184"videoCount": 1228,
185"diggCount": 0,
186"friendCount": 72
187}
188},
189{
190"userName": "youneszarou",
191"uniqueId": "youneszarou",
192"data": {
193"id": "6717651461067604997",
194"shortId": "",
195"uniqueId": "youneszarou",
196"nickname": "YZ",
197"avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/530350294f4c1ad1b3c613d5e6e39995~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=77725&refresh_token=9d1025b13c19915c7b815c0ee5421a53&x-expires=1725447600&x-signature=wXt3o2VDG2zh2rwd9KZazUuKiio%3D&shp=a5d48078&shcp=81f88b70",
198"avatarMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/530350294f4c1ad1b3c613d5e6e39995~c5_720x720.jpeg?lk3s=a5d48078&nonce=37711&refresh_token=43392b969631caa80f76e37f5d168fd3&x-expires=1725447600&x-signature=kmqYzG7T4UXuiKMGU06RVIFGoBs%3D&shp=a5d48078&shcp=81f88b70",
199"avatarThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/530350294f4c1ad1b3c613d5e6e39995~c5_100x100.jpeg?lk3s=a5d48078&nonce=87190&refresh_token=2308e16388de63d1d29390c8901de57a&x-expires=1725447600&x-signature=TEZ2y%2FWMy5T5vLOmOArY3O%2BKx60%3D&shp=a5d48078&shcp=81f88b70",
200"signature": "Spreading good vibes, love and happiness since 1998 βœ¨πŸ’\nSnapchatπŸ‘»: youneszarou",
201"createTime": 1564046472,
202"verified": true,
203"secUid": "MS4wLjABAAAALP9H8t1_SVmfuAKXV1o9K8XqiaFLxm2ae-EJ5_AJcwogcI_d9btuf_fjbjFOMNpN",
204"ftc": false,
205"relation": 0,
206"openFavorite": false,
207"bioLink": {
208"link": "https://youtu.be/aIODuVh2T-Y?si=5k9sjO2rNAvQX5-Ohttps://youtu.be/aIODuVh2T-Y?si=5k9sjO2rNAvQX5-O",
209"risk": 0
210},
211"commentSetting": 0,
212"commerceUserInfo": {
213"commerceUser": false
214},
215"duetSetting": 0,
216"stitchSetting": 0,
217"privateAccount": false,
218"secret": false,
219"isADVirtual": false,
220"roomId": "",
221"uniqueIdModifyTime": 0,
222"ttSeller": false,
223"region": "IN",
224"downloadSetting": 0,
225"profileTab": {
226"showMusicTab": false,
227"showQuestionTab": true,
228"showPlayListTab": true
229},
230"followingVisibility": 1,
231"recommendReason": "",
232"nowInvitationCardUrl": "",
233"nickNameModifyTime": 0,
234"isEmbedBanned": false,
235"canExpPlaylist": true,
236"profileEmbedPermission": 1,
237"language": "de",
238"eventList": [],
239"suggestAccountBind": false,
240"isOrganization": 0,
241"followerCount": 55700000,
242"followingCount": 213,
243"heart": 1200000000,
244"heartCount": 1200000000,
245"videoCount": 2149,
246"diggCount": 0,
247"friendCount": 193
248}
249}
250]

List of most-followed TikTok accounts

You can use this list of the 50 most followed TikTok accounts to test in this Actor. The list is from Wikipedia https://en.wikipedia.org/wiki/List_of_most-followed_TikTok_accounts the list is cleaned by the Actor code before use.

1[
2  "https://www.tiktok.com/@khaby.lame",
3  "https://www.tiktok.com/@charlidamelio",
4  "https://www.tiktok.com/@mrbeast",
5  "https://www.tiktok.com/@bellapoarch",
6  "https://www.tiktok.com/@addisonre",
7  "https://www.tiktok.com/@zachking",
8  "https://www.tiktok.com/@kimberly.loaiza",
9  "https://www.tiktok.com/@tiktok",
10  "https://www.tiktok.com/@domelipa",
11  "https://www.tiktok.com/@willsmith",
12  "https://www.tiktok.com/@cznburak",
13  "https://www.tiktok.com/@therock",
14  "https://www.tiktok.com/@bts_official_bighit",
15  "https://www.tiktok.com/@billieeilish",
16  "https://www.tiktok.com/@jasonderulo",
17  "https://www.tiktok.com/@selenagomez",
18  "https://www.tiktok.com/@williesalim",
19  "https://www.tiktok.com/@kyliejenner",
20  "https://www.tiktok.com/@dixiedamelio",
21  "https://www.tiktok.com/@youneszarou",
22  "https://www.tiktok.com/@bayashi.tiktok",
23  "https://www.tiktok.com/@spencerx",
24  "https://www.tiktok.com/@karolg",
25  "https://www.tiktok.com/@lorengray",
26  "https://www.tiktok.com/@homm9k",
27  "https://www.tiktok.com/@vilmeijuga",
28  "https://www.tiktok.com/@justmaiko",
29  "https://www.tiktok.com/@kallmekris",
30  "https://www.tiktok.com/@bp_tiktok",
31  "https://www.tiktok.com/@realmadrid",
32  "https://www.tiktok.com/@riyaz.14",
33  "https://www.tiktok.com/@espn",
34  "https://www.tiktok.com/@carlosferiag",
35  "https://www.tiktok.com/@itsjojosiwa",
36  "https://www.tiktok.com/@pongamoslo_a_prueba",
37  "https://www.tiktok.com/@riaricis",
38  "https://www.tiktok.com/@roses_are_rosie",
39  "https://www.tiktok.com/@junya1gou",
40  "https://www.tiktok.com/@joealbanese",
41  "https://www.tiktok.com/@nianaguerrero",
42  "https://www.tiktok.com/@psg",
43  "https://www.tiktok.com/@avani",
44  "https://www.tiktok.com/@championsleague",
45  "https://www.tiktok.com/@xoteam",
46  "https://www.tiktok.com/@noelgoescrazy",
47  "https://www.tiktok.com/@iamferv",
48  "https://www.tiktok.com/@gordonramsayofficial",
49  "https://www.tiktok.com/@anokhinalz",
50  "https://www.tiktok.com/@dobretwins",
51  "https://www.tiktok.com/@netflix",
52  "https://www.tiktok.com/@lisaandlena",
53  "https://www.tiktok.com/@babyariel"
54]
Developer
Maintained by Community

Actor Metrics

  • 84 monthly users

  • 4 stars

  • >99% runs succeeded

  • 11 hours response time

  • Created in Sep 2024

  • Modified 4 days ago