Tiktok Profiles Scraper avatar

Tiktok Profiles Scraper

Try for free

Pay $3.50 for 1,000 results

Go to Store
Tiktok Profiles Scraper

Tiktok Profiles Scraper

hpix/tiktok-profiles-scraper
Try for free

Pay $3.50 for 1,000 results

Scrape thousands of TikTok Posts and Profiles in seconds. Get TikTok profiles, stats (likes, comments, shares, collects), music metadata, and more!

ℹ️ About

This is an Actor focused on scraping TikTok posts in an efficient manner. It is capable of scraping thousands of posts in just a minute.

✨ Features

  • Retrieve profile stats, bio signatures, and avatar images.
  • Scrape profile posts, including view counts, likes, shares, collects, video details, and associated music.
  • Choose how many posts per profile will be extracted.
  • Scrape thousands of posts per minute.

⚙️ Inputs

  • profiles: A list of profile usernames to scrape.
  • posts_count: Define the maximum number of posts to scrape per profile.
  • target: Choose to scrape profiles only, posts only or both.
  • ignore_pinned: Don't scrape pinned posts.

📄 Outputs

Profile

1{
2  "kind": "profile",
3  "input": "gordonramsayofficial",
4  "id": "6747935906352907269",
5  "shortId": "",
6  "uniqueId": "gordonramsayofficial",
7  "nickname": "Gordon Ramsay",
8  "avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=40300&refresh_token=fefb5a124e359beca107e5a74bf7f752&x-expires=1733522400&x-signature=2F%2F4PY5%2BZIfzqjlIQ1a6f%2FHWn6Q%3D&shp=a5d48078&shcp=81f88b70",
9  "avatarMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390~c5_720x720.jpeg?lk3s=a5d48078&nonce=9075&refresh_token=c51af51c0fa31b4d81632d2023ca4c28&x-expires=1733522400&x-signature=v4U2ygrTR0s1ZTzYgX1NFD8ppTg%3D&shp=a5d48078&shcp=81f88b70",
10  "avatarThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390~c5_100x100.jpeg?lk3s=a5d48078&nonce=67785&refresh_token=46d34995168cac71283495d98c520a16&x-expires=1733522400&x-signature=ZJ0FxH%2B1Sh4r7x%2FZZPla1IGr5cA%3D&shp=a5d48078&shcp=81f88b70",
11  "signature": "I cook sometimes too.....\n\nRecipes here 👇🏻",
12  "createTime": 1571420531,
13  "verified": true,
14  "secUid": "MS4wLjABAAAAv3zolJLlWp-WbKXqSZwVSflDdwcbjPADRG-dhb68k30dQjkFpkRs4HiMvWeeIyVv",
15  "ftc": false,
16  "relation": 0,
17  "openFavorite": false,
18  "bioLink": {
19    "link": "Gordonramsay.com",
20    "risk": 3
21  },
22  "commentSetting": 0,
23  "commerceUserInfo": {
24    "commerceUser": 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": "AU",
35  "downloadSetting": 0,
36  "profileTab": {
37    "showMusicTab": false,
38    "showQuestionTab": true,
39    "showPlayListTab": true
40  },
41  "followingVisibility": 1,
42  "recommendReason": "",
43  "nowInvitationCardUrl": "",
44  "nickNameModifyTime": 0,
45  "isEmbedBanned": false,
46  "canExpPlaylist": true,
47  "profileEmbedPermission": 1,
48  "language": "en",
49  "eventList": [],
50  "suggestAccountBind": false,
51  "isOrganization": 0,
52  "stats": {
53    "followerCount": 40800000,
54    "followingCount": 562,
55    "heart": 701000000,
56    "heartCount": 701000000,
57    "videoCount": 568,
58    "diggCount": 0,
59    "friendCount": 293
60  }
61}

Post

1{
2  "kind": "post",
3  "input": "gordonramsayofficial",
4  "CategoryType": 104,
5  "author": {
6    "avatarLarger": "https://p16-sign-va.tiktokcdn.com/...",
7    "avatarMedium": "https://p16-sign-va.tiktokcdn.com/...",
8    "avatarThumb": "https://p16-sign-va.tiktokcdn.com/...",
9    "commentSetting": 0,
10    "downloadSetting": 0,
11    "duetSetting": 0,
12    "ftc": false,
13    "id": "6747935906352907269",
14    "isADVirtual": false,
15    "isEmbedBanned": false,
16    "nickname": "Gordon Ramsay",
17    "openFavorite": false,
18    "privateAccount": false,
19    "relation": 0,
20    "secUid": "...",
21    "secret": false,
22    "signature": "I cook sometimes too.....\n\nRecipes here 👇🏻",
23    "stitchSetting": 0,
24    "uniqueId": "gordonramsayofficial",
25    "verified": true
26  },
27  "authorStats": {
28    "diggCount": 968,
29    "followerCount": 40800000,
30    "followingCount": 562,
31    "friendCount": 0,
32    "heart": 701000000,
33    "heartCount": 701000000,
34    "videoCount": 568
35  },
36  "challenges": [
37    {
38      "coverLarger": "https://p16-amd-va.tiktokcdn.com/...",
39      "coverMedium": "https://p16-amd-va.tiktokcdn.com/...",
40      "coverThumb": "https://p16-amd-va.tiktokcdn.com/...",
41      "desc": "Let your Fyp inspire your next TikTok by stitching your favorite & most relatable videos. Just find a TikTok video you love, press share, and send it to Stitch. 😍",
42      "id": "8288",
43      "profileLarger": "https://p16-amd-va.tiktokcdn.com/...",
44      "profileMedium": "https://p16-amd-va.tiktokcdn.com/...",
45      "profileThumb": "https://p16-amd-va.tiktokcdn.com/...",
46      "title": "stitch"
47    },
48    ...
49  ],
50  "collected": false,
51  "contents": [
52    {
53      "desc": "#stitch with @Madison Mealy Is that mini me ??? #ramsayreacts ",
54      "textExtra": [
55        {
56          "awemeId": "",
57          "end": 7,
58          "hashtagName": "stitch",
59          "isCommerce": false,
60          "start": 0,
61          "subType": 0,
62          "type": 1
63        },
64        ...
65      ]
66    }
67  ],
68  "createTime": 1730921657,
69  "desc": "#stitch with @Madison Mealy Is that mini me ??? #ramsayreacts ",
70  "digged": false,
71  "diversificationId": 10003,
72  "duetDisplay": 0,
73  "duetEnabled": true,
74  "forFriend": false,
75  "id": "7434251871348460832",
76  "itemCommentStatus": 0,
77  "item_control": {
78    "can_repost": true
79  },
80  "music": {
81    "album": "Du jazz et du swing",
82    "authorName": "Sacha Distel",
83    "coverLarge": "https://p16-sign-sg.tiktokcdn.com/...",
84    "coverMedium": "https://p16-sign-sg.tiktokcdn.com/...",
85    "coverThumb": "https://p16-sign-sg.tiktokcdn.com/...",
86    "duration": 60,
87    "id": "6971037364135135234",
88    "original": false,
89    "title": "Oui oui oui oui"
90  },
91  "officalItem": false,
92  "originalItem": false,
93  "privateItem": false,
94  "secret": false,
95  "shareEnabled": true,
96  "stats": {
97    "collectCount": 748,
98    "commentCount": 188,
99    "diggCount": 16700,
100    "playCount": 386500,
101    "shareCount": 149
102  },
103  "statsV2": {
104    "collectCount": "748",
105    "commentCount": "188",
106    "diggCount": "16700",
107    "playCount": "386500",
108    "repostCount": "0",
109    "shareCount": "149"
110  },
111  "stitchDisplay": 0,
112  "stitchEnabled": true,
113  "textExtra": [
114    {
115      "awemeId": "",
116      "end": 7,
117      "hashtagName": "stitch",
118      "isCommerce": false,
119      "start": 0,
120      "subType": 0,
121      "type": 1
122    },
123    ...
124  ],
125  "video": {
126    "VQScore": "61.4",
127    "bitrate": 760219,
128    "bitrateInfo": [
129      {
130        "Bitrate": 800416,
131        "CodecType": "h265_hvc1",
132        "GearName": "adapt_lowest_1080_1",
133        "MVMAF": "\"{\\\"v2.0\\\": {\\\"srv1\\\": {\\\"v1080\\\": -1, \\\"v960\\\": -1, \\\"v864\\\": -1, \\\"v720\\\": -1}, \\\"ori\\\": {\\\"v1080\\\": 92.596, \\\"v960\\\": 93.224, \\\"v864\\\": 94.211, \\\"v720\\\": 95.354}}}\"",
134        "PlayAddr": {
135          "DataSize": 915276,
136          "FileCs": "c:0-9283-cd85",
137          "FileHash": "39c1f68a57038b8793c490d7f41ee430",
138          "Height": 1920,
139          "Uri": "v0f044gc0000csls91vog65t9u3ocfgg",
140          "UrlKey": "v0f044gc0000csls91vog65t9u3ocfgg_bytevc1_1080p_800416",
141          "UrlList": [
142            "https://v16-webapp-prime.us.tiktok.com/...",
143            "https://v19-webapp-prime.us.tiktok.com/...",
144            "https://www.tiktok.com/aweme/v1/play/..."
145          ],
146          "Width": 1080
147        },
148        "QualityType": 2
149      },
150      ...
151    ],
152    "claInfo": {
153      "captionInfos": [
154        {
155          "captionFormat": "webvtt",
156          "claSubtitleID": "7434252138190801697",
157          "expire": "1733373250",
158          "isAutoGen": true,
159          "isOriginalCaption": true,
160          "language": "eng-US",
161          "languageCode": "en",
162          "languageID": "2",
163          "subID": "-1988665431",
164          "subtitleType": "1",
165          "url": "https://v16m-webapp.tiktokcdn-us.com/...",
166          "urlList": [
167            "https://v16m-webapp.tiktokcdn-us.com/...",
168            "https://v16m-webapp.tiktokcdn-us.com/...",
169            "https://vas-useast5.tiktokv.us/tiktok/..."
170          ],
171          "variant": "whisper_lid"
172        }
173      ],
174      "captionsType": 1,
175      "enableAutoCaption": true,
176      "hasOriginalAudio": true,
177      "originalLanguageInfo": {
178        "language": "eng-US",
179        "languageCode": "en",
180        "languageID": "2"
181      }
182    },
183    "codecType": "h264",
184    "cover": "https://p16-sign-useast2a.tiktokcdn.com/...",
185    "definition": "540p",
186    "downloadAddr": "https://v16-webapp-prime.us.tiktok.com/...",
187    "duration": 9,
188    "dynamicCover": "https://p16-sign-useast2a.tiktokcdn.com/...",
189    "encodeUserTag": "",
190    "encodedType": "normal",
191    "format": "mp4",
192    "height": 1024,
193    "id": "7434251871348460832",
194    "originCover": "https://p16-sign-useast2a.tiktokcdn.com/...",
195    "playAddr": "https://v16-webapp-prime.us.tiktok.com/...",
196    "ratio": "540p",
197    "subtitleInfos": [
198      {
199        "Format": "webvtt",
200        "LanguageCodeName": "eng-US",
201        "LanguageID": "2",
202        "Size": 196,
203        "Source": "ASR",
204        "Url": "https://v16m-webapp.tiktokcdn-us.com/...",
205        "UrlExpire": 1733373250,
206        "Version": "1:whisper_lid"
207      }
208    ],
209    "videoQuality": "normal",
210    "volumeInfo": {
211      "Loudness": -19.9,
212      "Peak": 0.47315
213    },
214    "width": 576,
215    "zoomCover": {
216      "240": "https://p16-sign-useast2a.tiktokcdn.com/...",
217      "480": "https://p16-sign-useast2a.tiktokcdn.com/...",
218      "720": "https://p16-sign-useast2a.tiktokcdn.com/...",
219      "960": "https://p16-sign-useast2a.tiktokcdn.com/..."
220    }
221  }
222}

❓ FAQ

Can I export the scraped data to Excel?

Sure! Apify allows you to download the results as an Excel spreadsheet. You can also download in CSV, JSON, XML, HTML, JSONL and RSS.

I just found a bug! Can you fix it?

Oh, what a shame! Please create an Issue so I can evaluate what happened.

Can you implement a new feature?

Of course! You can use the Issues tab to suggest new features.

👀 See also

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • >99% runs succeeded

  • Created in Dec 2024

  • Modified 21 hours ago