Fast Tiktok Downloader (without watermark) avatar
Fast Tiktok Downloader (without watermark)

Pricing

$5.00 / 1,000 results

Go to Store
Fast Tiktok Downloader (without watermark)

Fast Tiktok Downloader (without watermark)

Developed by

Wilcode

Maintained by Community

Quickly download TikTok videos without watermark and no proxy needed

5.0 (2)

Pricing

$5.00 / 1,000 results

8

Monthly users

42

Runs succeeded

>99%

Response time

22 hours

Last modified

a month ago

WH

Video download url gives 204

Closed

widened_hero opened this issue
a month ago

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

WH

widened_hero

a month ago

My server is in US, and I am in europe. So I think it is problem of CDN in US

wilcode avatar

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

WH

widened_hero

a month ago

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

wilcode avatar

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

WH

widened_hero

a month ago

With V2 it works, thank you. What was the issue?

wilcode avatar

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 result 

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.

Price per 1,000 items

$5.00