TikTok Media Downloader
Pricing
$15.00/month + usage
TikTok Media Downloader
This powerful tool enables the seamless downloading of premium quality TikTok content. Extract videos with or without watermarks and save audio tracks separately with just a few clicks. Perfect for content creators, marketers, and researchers who need reliable TikTok media extraction.
5.0 (2)
Pricing
$15.00/month + usage
2
12
1
Last modified
6 months ago
TikTok Media Downloader: High-Quality Video & Audio Extraction Tool
This powerful Apify Actor enables seamless downloading of TikTok content in premium quality. Extract videos with or without watermarks and save audio tracks separately with just a few clicks. Perfect for content creators, marketers, and researchers who need reliable TikTok media extraction.
Key capabilities include customizable proxy configuration, adjustable download timeouts, and intelligent retry systems to guarantee successful downloads even with unstable connections. Save time and effort with this comprehensive TikTok media extraction solution.
Features
- Download TikTok videos in highest available quality
- Option to download videos without watermark
- Audio-only download capability
- Flexible download type selection (video, audio, or both)
- Configurable proxy settings with Apify Proxy integration
- Automatic retry mechanism for failed requests
- Configurable download timeouts
- Stores downloaded media securely in Apify storage
- Unique ID generation for each downloaded file
- Preserves video quality and type information
Input Parameters
The Actor accepts the following input parameters:
Required Parameters
-
startUrls(Array) - List of TikTok post URLs to process. Example:{"url": "https://www.tiktok.com/@mysticwild/video/7435475440392850721"} -
downloadType(String) - Specifies what type of media to download:"videoOrAudio"- Download either video or audio (default)"video"- Download video only"audio"- Download audio only
-
proxyConfiguration(Object) - Configure proxy settings to avoid rate limiting and improve reliability- Recommended: Enable Apify Proxy for optimal performance
- Supports custom proxy configuration
Optional Parameters
noWatermarkOnly(Boolean) - When true, only downloads videos without TikTok watermark. If no watermark-free version is available, the download will fail. Default:falsedownloadTimeoutSecs(Integer) - Timeout in seconds for media downloads. Increase this if downloading large files. Default:500maxRequestRetries(Integer) - Number of retry attempts for failed requests. Default:15
Output
For each successfully processed TikTok post, the Actor saves:
{"quality": "HD Original","type": "MP4","sourceUrl": "https://www.tiktok.com/@mysticwild/video/7435475440392850721","timestamp": "2025-03-16T01:08:56.082Z","filename": "a076ba86-10e4-476b-b17e-b63caf0071b3.mp4","fileUrl": "https://api.apify.com/v2/key-value-stores/[store-id]/records/[filename]","isAudio": false}
quality: Quality level of the downloaded media (e.g., "HD Original")type: File format of the media (e.g., "MP4" for video, "MP3" for audio)sourceUrl: Original TikTok post URLtimestamp: ISO timestamp of when the media was downloadedfilename: Unique identifier for the file with appropriate extensionfileUrl: Direct URL to download the media file from Apify's storageisAudio: Boolean indicating whether the downloaded file is audio
The media files are stored in the Actor's default key-value store and can be accessed via the provided fileUrl.
Usage
- Create a new task for this Actor on the Apify platform
- Configure the input parameters:
- Add TikTok post URLs to the
startUrlsarray - Select desired
downloadType(video, audio, or both) - Set
noWatermarkOnlyif you need watermark-free videos - Adjust performance settings if needed
- Set up proxy configuration (required)
- Add TikTok post URLs to the
- Run the Actor and wait for the results
- Access your downloaded media files through the provided URLs in the dataset
Best Practices
- Proxy Usage: Always configure proxy settings as it's required for reliable operation
- Download Type: Choose the appropriate
downloadTypebased on your needs:- Use
videoOrAudiofor maximum flexibility - Use
videowhen you specifically need video content - Use
audiofor audio-only extraction
- Use
- Timeout Settings: Adjust
downloadTimeoutSecsbased on expected file sizes - Retries: Keep
maxRequestRetrieshigh enough to handle temporary failures - URL Format: Ensure TikTok URLs are direct links to posts

