
Fast Tiktok Downloader (without watermark)
Pricing
$5.00 / 1,000 results

Fast Tiktok Downloader (without watermark)
Quickly download TikTok videos without watermark and no proxy needed
5.0 (2)
Pricing
$5.00 / 1,000 results
8
Monthly users
43
Runs succeeded
>99%
Response time
22 hours
Last modified
a month ago
Video download url gives 204
Closed
I really love the API. When I was developing locally it worked perfectly. What I do is: use api to get video link for download and description. For some reason when I pushed changes to server it started to give 204 on video download. Below are some logs of header:
Response Status: 204 Response Headers: Object [AxiosHeaders] { date: 'Wed, 05 Mar 2025 22:27:27 GMT', connection: 'keep-alive', 'access-control-allow-origin': '*', 'access-control-allow-methods': 'GET,OPTIONS', allow: 'GET,OPTIONS', 'x-frame-options': 'sameorigin', 'x-xss-protection': '1; mode=block', 'x-cdn-item-type': 'video', 'x-cdn-time': '0.000', 'x-robots-tag': 'noindex, nofollow', pragma: 'private', 'cache-control': 'no-cache, no-store, private, must-revalidate, proxy-revalidate', 'x-cdn-success': 'false', 'x-cdn-origin': 'cdn15', 'hx-trigger': '{"cdn-error":"093"}', 'x-cdn-error': '093', 'cf-cache-status': 'BYPASS', 'report-to': '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=v3XTI7Hk3jicdeQzCnMPltz7RZR%2F%2BxDxOY94iliv3LYcj06lz8vXgcBuWDbDuoe%2By4anJ%2BSxn8nXBi4CNRbNrL5i1hHCQW1ZL%2F7Hs0bUjwu%2BurxIzeJnu0R63A%3D%3D"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', vary: 'Accept-Encoding', 'strict-transport-security': 'max-age=15552000; includeSubDomains; preload', 'x-content-type-options': 'nosniff', server: 'cloudflare', 'cf-ray': '91bd0a6e8c45c940-IAD', 'alt-svc': 'h3=":443"; ma=86400', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=11335&min_rtt=11146&rtt_var=4314&sent=3&recv=5&lost=0&retrans=0&sent_bytes=219&recv_bytes=939&delivery_rate=129912&cwnd=250&unsent_bytes=0&cid=0f7f6174eb9ce607&ts=139&x=0"' } Content-Length: undefined
widened_hero
My server is in US, and I am in europe. So I think it is problem of CDN in US

Hello
It seems you are downloading videos from the backend, right?
Since CDN has a rate limit for downloads, if you download too many videos in a short time, you will reach the limit
If not, can you briefly describe your application? I will help you find the cause
Thank you
widened_hero
Yes, from backend I don't think it is rate limit, it started to give 204 from the start (for some reason then worked for few videos after an hour of trying but thats it)
For download I use:
1const response = await axios({ 2 method: "GET", 3 url: videoUrl, 4 responseType: "stream", 5 }); 6 7 const writer = fs.createWriteStream(filePath); 8 response.data.pipe(writer); 9 10 await new Promise<void>((resolve, reject) => { 11 writer.on("finish", () => resolve()); 12 writer.on("error", reject); 13 });
so response gets the thing I provided in the 1st comment

I have updated to allow selecting API Version
You are currently using v1
I have updated and added v2, please try again with v2 and let me know the result
Thank you
widened_hero
With V2 it works, thank you. What was the issue?

You're welcome.
If you need help please open an issue, I will help you as soon as possible
There is a problem with the CDN server, on my side it is still working
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
$5.00