
Fast Tiktok Downloader (without watermark)
Pay $5.00 for 1,000 results

Fast Tiktok Downloader (without watermark)
Pay $5.00 for 1,000 results
Quickly download TikTok videos without watermark and no proxy needed
Actor Metrics
26 Monthly users
5.0 / 5 (1)
5 bookmarks
>99% runs succeeded
22 hours response time
Created in Jan 2025
Modified 5 days ago
Video download url gives 204
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