
TikTok Data Extractor
Pricing
$4.00 / 1,000 results

TikTok Data Extractor
Extract data about videos, users, and channels based on hashtags or scrape full user profiles including posts, total likes, name, nickname, numbers of comments, shares, followers, following, and more.
4.7 (25)
Pricing
$4.00 / 1,000 results
443
Monthly users
2.7k
Runs succeeded
99%
Response time
24 hours
Last modified
13 hours ago
id | text | createDate | webVideoUrl | diggCount | shareCount | playCount | collectCount | commentCount |
---|---|---|---|---|---|---|---|---|
743***45 | How to ***** scraping series! | 2024-11-10 | https://www.tiktok.com/@***/video/743***45 | 42 | 6 | 3182 | 41 | 3 |
744***21 | This is a must **** #leadgen #automations | 2024-12-17 | https://www.tiktok.com/@***/video/744***21 | 78 | 11 | 2434 | 118 | 0 |
747***58 | You need **** #scaleyourbusiness | 2025-02-19 | https://www.tiktok.com/@***/video/74***58 | 98 | 22 | 3883 | 109 | 1 |
The data above is synthetic and does not reflect real-world values. View full dataset
mediaUrls is empty
The mediaUrl is [], even though I used the option "shouldDownloadVideos: true".
Normally, the mediaUrls contains one Apify CDN link. Only in about 10% of the cases, the mediaUrls is empty.

Hello, thank you for opening this issue. I've opened an internal ticket for this problem, I'll notify you when progress will be made.
onionfist
Thanks Luigi. How can I access the internal ticket? I'm new to the Apify platform.

Oh no sorry for the miscommunication, I meant our team was working on it :D
So, in the run you showed when opening the issue is a very rare occurrence. We worked towards preventing it and now should be fixed.
It is not a 10% occurrence though, that makes me think that you probably misused the scraper. If you try to scrape a "video" from TikTok which is a slideshow you won't get the download unless you set the shouldDownloadSlideshowImages
property to true
. This will download the single images composing the slideshow in the KVStore and you'll have the links to the images in the slideshowImageLinks
property of the output.
It is confusing because TikTok allows this kind of urls https://www.tiktok.com/@apifyoffice/video/7442238525333966102 (with video
in it) even though they are slideshow (if you click on it you will see that you will be redirected to https://www.tiktok.com/@apifyoffice/photo/7442238525333966102, with photo
in the url).
You can check if your older run where in fact scraping of slideshow by looking at the isSlideshow
boolean property.
I'll wait for your response before closing this issue to make sure we sorted everything out. Please feel free to ask more question!
Happy scraping!
onionfist
Dear Luigi,
I was aware of Tiktok's carousel / slideshow feature. However, for the run I mentioned in this issue, I provided the following as input:
https://www.tiktok.com/@mediocre_face/video/7447982644203130158
It doesn't seem to be a slideshow / carousel type video / photo. As you can see from the link, it's just a normal video.
Yet, mediaUrls was [] even with shouldDownloadVideos set to true.
Please investigate why the particular run failed. This was my input:
1{ 2 "excludePinnedPosts": false, 3 "postURLs": [ 4 "https://www.tiktok.com/@mediocre_face/video/7447982644203130158" 5 ], 6 "resultsPerPage": 1, 7 "shouldDownloadCovers": true, 8 "shouldDownloadSlideshowImages": false, 9 "shouldDownloadSubtitles": false, 10 "shouldDownloadVideos": true, 11 "profileScrapeSections": [ 12 "videos" 13 ], 14 "profileSorting": "latest", 15 "searchSection": "", 16 "maxProfilesPerQuery": 10 17}

Yes, we investigated and we find out that the incidence of the mediaUrls
being empty from a video (not a slideshow/carousel) is far lower than 10%, as I already said in my last post.
What happened in your run is, according to our analysis, something very very unlikely to happen and we still added new contingency measure to make this possibility even more unlikely.
With my last comment I was trying to make sense of your initial message and what we find out during our study.
Can you confirm that what happened in the run you linked is in fact the only occurrence of this problem, while the other runs with mediaUrls
were, in fact, slideshows/carousels?
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