TikTok Scraper avatar
TikTok Scraper

Pricing

Pay per event

Go to Store
TikTok Scraper

TikTok Scraper

clockworks/tiktok-scraper

Developed by

Clockworks

Maintained by Apify

Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

4.5 (22)

Pricing

Pay per event

180

Monthly users

2.6k

Runs succeeded

>99%

Response time

2.9 days

Last modified

3 days ago

.P

I want to scrape certain profile and retrieve download ulr, so i can download and put it in my s3 storage, I don't see any url that i can use to do it

Closed
a.platya opened this issue
5 months ago

I want to scrape certain profile and retrieve download ulr, so i can download and put it in my s3 storage, I don't see any url that i can use to do it

.P

a.platya

5 months ago

i was parsing instagram with similar scraper and they gave me cdn url of video and i just downloaded it in my storage, to reduce cost and time

lukas.prusa avatar

Hi, thanks for opening this issue!

Can you share the Instagram scraper that's able to do this? I'm not really sure what you mean? Are you trying to save the whole profile data, or just some specific fields, because later on you are talking about video URLs?

Thanks!

.P

a.platya

5 months ago

i am talking about video CDN of tiktoks, apify/instagram-reel-scraper

lukas.prusa avatar

I see, this scraper can easily download the videos as well :) Just enable the shouldDownloadVideos option, and you will be able to find them under the videoMeta.downloadAddr output field.

I hope this helps, thanks and happy scraping!

.P

a.platya

5 months ago

i don't see where to enable it

.P

a.platya

5 months ago

i am using apify console input and don't see where to enable shouldDownloadVideos

lukas.prusa avatar

Enable it in the input under the 📹 Download TikTok videos -> Include videos input option.

Or you use the JSON input editor where you can type the shouldDownloadVideos: true option :)

.P

a.platya

5 months ago

But i don't want to save it in apify storage, i want link directly to tiktok CDN

lukas.prusa avatar

TikTok doesn't have any easy to download video URLs. You wouldn't be able to download it from there.

Use the Apify one.

svpetrenko avatar

To add to Lukáš' answer, if you tick 📹 Download TikTok videos -> Include videos you will get a URL to the video file under videoMeta.downloadAddr for each dataset item. We used to provide links to TikTok's CDN but recently removed them because they were useless and confusing - they immediately expire if you don't save the exact cookies the scraper was using - the only way to preserve the video file is to directly download it somewhere.

paja avatar

Hi again,

I'm gonna close this issue for now, but if you still have any questions, please let us know. It's a good feedback for us.

Pricing

Pricing model

Pay per event 

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.

Actor start

$0.005

Flat charge for starting an Actor run.

Result

$0.003

Each result (e.g.video or profile) written to the dataset.

Add-on: Date filter applied

$0.001

Extra cost per item scraped with a date filter.

Add-on: Video download

$0.001

Each video downloaded to the Key Value Store.

Add-on: Scrape as in [country]

$0.001

Each video scraped available only for chosen country with residential proxy.