VOOZH about

URL: https://apify.com/apilabs/tiktok-downloader

โ‡ฑ TikTok Video Downloader ยท Apify


Pricing

$5.00/month + usage

Go to Apify Store

TikTok Video Downloader

Download TikTok videos or extract audio without any limits

Pricing

$5.00/month + usage

Rating

0.0

(0)

Developer

๐Ÿ‘ ApiLabs

ApiLabs

Maintained by Community

Actor stats

18

Bookmarked

374

Total users

10

Monthly active users

2 months ago

Last modified

Share

TikTok Downloader API

Overview

The TikTok Downloader API provides a powerful and flexible solution for downloading reels, videos, audio, from Instagram Feed. With support for multiple formats like MP3 and MP4, users can choose their desired quality option for the best media experience. This all-in-one downloader is perfect for developers looking to integrate seamless media downloading capabilities into their applications.

Features

  • Download Video: Fetch and store high-quality videos from TikTok.
  • Download Audio: Extract and save audio tracks in various formats, including MP3.
  • Format Options: Choose between MP3 and MP4 formats for your downloads.

Input Parameters

The API accepts the following input parameters:

  • url: The URL of the TikTok video or audio content to download.
  • onlyAudio: A boolean flag (true/false) indicating whether to download audio only.
  • useFFmpeg: A boolean flag (true/false) to specify if FFmpeg should be used for processing.
  • proxy: (Optional) The proxy URL to be used for the download.

Note: Using a proxy is recommended to avoid being blocked by TikTok. However, it may increase download times. If you experience any issues, consider changing your proxy.

Important Notes

  1. Proxy Usage: If you are using a proxy, please ensure that it is correctly configured and you are using a reliable proxy group. This will help avoid IP blocking by TikTok.

  2. QuickTime Note for Mac Users: If you are using macOS, the downloaded video may not work properly with QuickTime Player due to codec issues. In such cases, use a different media player like VLC, or convert the file format using a tool like FFmpeg.

  3. Video and Link Storage: Every time the API runs:

    • The video download link is stored in one dataset.
    • The actual video is stored in another dataset, enabling easy access and management of the media files.

Output

Upon a successful request, the API stores an item in the dataset the following format:

{
"download_link":"your_download_link_here",
"status_code":200
}

Usage Example Python

The following example shows an full example of usage from running an actor to downloading the video on your device.

import requests
import mimetypes
from apify_client import ApifyClient
# Initialize the ApifyClient with an API token
# (You can generate your own Apify API token for authentication)
apify_client = ApifyClient('your_apify_api_token')
# Define the input for the actor that downloads TikTok videos
actor_input ={
"audioOnly":False,# Set to True if you only want to download audio, False for full video
"ffmpeg":True,# Whether to use ffmpeg for processing
"proxy":{
"useApifyProxy":True,# Enable the use of Apify Proxy
"apifyProxyGroups":["RESIDENTIAL"],# Specify the proxy group to use (e.g., residential)
"apifyProxyCountry":"HR"# Set the country code for the proxy (e.g., HR for Croatia)
},
"url":"TikTok_url"# The TikTok URL to download
}
# Start the actor on Apify and wait for it to finish
# (Replace 'demolitore/my-actor' with the actor you want to use)
actor_call = apify_client.actor('apilabs/tiktok-downloader').call(run_input=actor_input)
# Retrieve the dataset associated with the TikTok downloader
my_dataset_client = apify_client.dataset('your_username/TikTok-Downloader')
# Fetch the most recent dataset entry, which contains the download link
l = my_dataset_client.list_items(limit=1, desc=True)#Get the only last element inserted
url = l.items[0]['download_link']# Extract the download link from the dataset
# Download the file using the URL extracted from the dataset
response = requests.get(url)
# If the download is successful (status code 200), proceed to save the file
if response.status_code ==200:
# Get the Content-Type from the response headers to infer the file extension
content_type = response.headers.get('Content-Type')
# Guess the appropriate file extension based on the Content-Type
extension = mimetypes.guess_extension(content_type.split(';')[0])
# Extract the base filename from the URL and append the correct file extension
filename = url.split("/")[-1].split("?")[0]
filename =f"{filename}{extension}"# Combine the base filename with the extension
# Save the file to the local disk in binary mode
withopen(filename,'wb')asfile:
file.write(response.content)
# Print success message with the saved filename
print(f"File downloaded successfully as {filename}.")
else:
# Print an error message if the download fails
print(f"Failed to download file. Status code: {response.status_code}")

Disclaimer

This tool is intended for personal use and educational purposes only. Users are solely responsible for ensuring their use complies with TikTok's Terms of Service, applicable copyright laws, and any other relevant regulations. Downloading copyrighted content without the rights holder's permission may be illegal in your jurisdiction. The developers of this tool do not condone piracy and accept no liability for misuse.

You might also like

TikTok Video Downloader

epctex/tiktok-video-downloader

Download any videos from TikTok.com

Tiktok video downloader

pocesar/download-tiktok-video

Download TikTok videos in bulk and save to Apify Key value store

529

2.8

TikTok Video Downloader - Bulk Download TikTok Videos API

code-node-tools/tiktok-video-downloader

Bulk download TikTok videos without watermark from channels, playlists, or single URLs. Automate TikTok video downloads with proxy rotation and API access. Best yt-dlp alternative for mass TikTok scraping.

246

TikTok Video Downloader

easyapi/tiktok-video-downloader

The TikTok Video Downloader allows you to download TikTok videos without watermarks, preserving original quality. With support for MP3 and MP4 formats, free unlimited downloads, and no need for account logins, this tool is perfect for content creators and social media enthusiasts! ๐ŸŽ‰

TikTok Video Downloader

dltik/tiktok-video-downloader

Download TikTok videos without watermark as MP4, convert TikTok to MP3 audio, or save photo slideshows as ZIP. Supports Douyin. No proxy needed, no login required. Returns the actual file in key-value store with full metadata (title, author, views, likes, duration).

TikTok Video Downloader

truefetch/tiktok-video-downloader

Download any TikTok video in HD with no watermark, original audio, and creator details โ€” title, hashtags, play count, and like count. $0.05 metadata or $0.25 download.

128

4.3

Tiktok Video And Thumbnail Downloader

kingscraper/tiktok-video-and-thumbnail-downloader

Extract TikTok videos ๐ŸŽฌ with HD/SD ๐Ÿ“บ no-watermark ๐Ÿšซ๐Ÿ’ง + watermarked ๐Ÿ’ง options High-res thumbnails ๐Ÿ–ผ๏ธ and rich metadata ๐Ÿ“Š including views ๐Ÿ‘€, likes ๐Ÿ‘, comments ๐Ÿ’ฌ, shares ๐Ÿ”, creator details ๐Ÿ‘ค, and duration โฑ๏ธ Batch process multiple URLs ๐Ÿ”— with clean JSON output ๐Ÿ“ฆโœจ

TikTok Video Downloader(With No watermarks)

thenetaji/tiktok-video-downloader

The TikTok Video Downloader allows fast, high-quality downloads of TikTok videos without needing an account and without any watermarks. Ideal for content creators, it offers a user-friendly interface and simultaneous downloads with batch download support. Try now!

128

2.1

๐Ÿ“ท TikTok Frame Extractor - Get Video Thumbnails & Cover Images

ingeniela/tiktok-frame-extractor

Extract high-quality cover images and thumbnails from any TikTok video instantly. No download needed. Get public URLs in seconds. Perfect for bulk processing.

TikTok Video Downloader

api-ninja/tiktok-video-downloader

โšก High-speed bulk TikTok Video Downloader. Download video & music with non-expiring storage (up to 5 years). The most reliable API for scaling your TikTok archives and reliable standalone automation.

353

5.0