
TikTok Profile Scraper
Pricing
$4.00 / 1,000 videos

TikTok Profile Scraper
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
subtitleLinks Missing from DataSet
Closed
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"
}
]
lasereraser
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?

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.
lasereraser
Ok, that makes sense. Thank you for the follow up.
Pricing
Pricing model
Pay per resultThis 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