Tiktok Profiles Scraper
Pay $3.50 for 1,000 results
Tiktok Profiles Scraper
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
- Instagram Reels Scraper: Another very efficient crawler for scraping Instagram Reels and Posts.
Actor Metrics
1 monthly user
-
1 star
>99% runs succeeded
Created in Dec 2024
Modified 21 hours ago