TikTok Profile Scraper avatar
TikTok Profile Scraper

Pricing

$4.00 / 1,000 videos

Go to Store
TikTok Profile Scraper

TikTok Profile Scraper

Developed by

Clockworks

Maintained by Apify

Extract data from TikTok profiles and videos they post. Get TikTok profile data, URLs, numbers of shares, followers, comments, hearts, video and music metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

4.6 (8)

Pricing

$4.00 / 1,000 videos

430

Monthly users

814

Runs succeeded

>99%

Response time

2.5 days

Last modified

a day ago

LS

subtitleLinks Missing from DataSet

Closed

lasereraser opened this issue
8 days ago

Here is the JSON I am passing to the actor:

{
"oldestPostDate": "{{2.Oldest Post Date}}",
"profiles": ["{{2.Username}}"],
"resultsPerPage": 2,
"shouldDownloadCovers": true,
"shouldDownloadSubtitles": true,
"shouldDownloadVideos": true }

Notice I have "shouldDownloadSubtitles" as true, but when I run this I don't see subtitleLinks.

I am running this using Make.com, but I also ran this in console.apify.com and got the same result.

[ { "authorMeta.avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/aa24144feb09bcd23d7dc6c6fed32462tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=e6a1a4c2&x-expires=1744509600&x-signature=9ocyoIjIsB8UeZdbTTBDzflviys%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=maliva", "authorMeta.name": "removery", "text": "#fyp #tattoo #ink #removal #laser #fast #cool #awesome #wow", "diggCount": 4900000, "shareCount": 51800, "playCount": 35200000, "commentCount": 14500, "videoMeta.duration": 23, "musicMeta.musicName": "original sound", "musicMeta.musicAuthor": "Removery Laser Tattoo Removal", "musicMeta.musicOriginal": true, "createTimeISO": "2020-03-05T21:48:04.000Z", "webVideoUrl": "https://www.tiktok.com/@removery/video/6800843964904705285" }, { "authorMeta.avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/aa24144feb09bcd23d7dc6c6fed32462tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=e6a1a4c2&x-expires=1744509600&x-signature=9ocyoIjIsB8UeZdbTTBDzflviys%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=maliva", "authorMeta.name": "removery", "text": "#moreyouknow #PlayByPlay #blackink #foryou #cat #cattat #tattoo #wow #amazing #laser #tattooremoval #satisfying #fyp", "diggCount": 1000000, "shareCount": 5537, "playCount": 17600000, "commentCount": 4277, "videoMeta.duration": 12, "musicMeta.musicName": "original sound", "musicMeta.musicAuthor": "Removery Laser Tattoo Removal", "musicMeta.musicOriginal": true, "createTimeISO": "2020-03-27T19:38:12.000Z", "webVideoUrl": "https://www.tiktok.com/@removery/video/6808974395575471365" } ]

LS

lasereraser

8 days ago

Dug in a bit deeper on this.

I changed the username from @removery to someone else and the subtitleLinks[] appeared.

So is it safe to assume that not all videos have subtitleLinks?

ruocco-l avatar

Hello, thank you for opening this issue.

Yes, some video do not have subtitles. I did some tries myself and I think most of the subtitles are automatically generated from the audio track of the video. If there is none, the subtitles would be an empty string, so it is not passed by the TikTok API.

So yes, you are right. Hope this helped. I'll close the issue but feel free to open a new one if you have more questions.

LS

lasereraser

8 days ago

Ok, that makes sense. Thank you for the follow up.

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$4.00