TikTok Video Downloader avatar

TikTok Video Downloader

Pricing

from $0.005 / file download

Go to Apify Store
TikTok Video Downloader

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).

Pricing

from $0.005 / file download

Rating

5.0

(1)

Developer

dltik

dltik

Maintained by Community

Actor stats

3

Bookmarked

26

Total users

17

Monthly active users

3 days ago

Last modified

Share

TikTok Video Downloader — Save TikTok Videos Without Watermark

Download TikTok videos without watermark in HD, convert TikTok to MP3 audio, and save TikTok photo slideshows as ZIP — all from a single Apify Actor. No login, no account, fully anonymous. Also works as a Douyin video downloader (Chinese TikTok).

Powered by dltik.app — the free online TikTok video saver trusted by thousands of users.

What does TikTok Video Downloader do?

TikTok Video Downloader is an Apify Actor that lets you save any public TikTok video in three output formats:

  • MP4 Video — Download TikTok videos in HD quality without watermark
  • MP3 Audio — Convert TikTok sound to MP3 and extract TikTok music
  • Photos ZIP — Save TikTok photo slideshows and carousels as a single ZIP archive

It works with standard TikTok URLs, short links (vm.tiktok.com, vt.tiktok.com), and Douyin links (v.douyin.com, www.douyin.com).

Unlike other TikTok scrapers on Apify, this Actor does not require residential proxies and delivers the actual media file (not just a URL that expires) straight to the Apify key-value store.

Why use TikTok Video Downloader on Apify?

  • No watermark — Downloads the cleanest source available directly from TikTok's CDN
  • No login needed — Works with any public TikTok or Douyin post, no account required
  • Three formats in one Actor — Video (MP4), audio (MP3), and photo slideshow (ZIP). No need for separate tools
  • Actual file delivery — The media file is stored in your Apify key-value store, not just a temporary CDN link
  • Rich metadata extraction — Returns title, author, view count, like count, duration, thumbnail, and more
  • Douyin support — Also works as a Douyin video downloader for Chinese TikTok content
  • Watermark detection — Tells you whether a watermark-free source is available before you download
  • Metadata-only mode — Extract TikTok video info and engagement metrics without downloading the file
  • API-ready — Call via Apify API for automation, Zapier, Make, n8n, and custom workflows
  • No proxy needed — Uses yt-dlp under the hood, no expensive residential proxy required

How to download TikTok videos without watermark

  1. Copy the TikTok link — Open TikTok, tap Share on any video, and select "Copy link"
  2. Paste the URL — Enter the TikTok URL in the url input field
  3. Choose your format — Select mp4 (video), mp3 (audio), or photos_zip (slideshow)
  4. Run the Actor — Click "Start" and wait for the download to complete (usually under 30 seconds)
  5. Get your file — Download the result from the key-value store or use the direct API link

Input parameters

ParameterTypeRequiredDefaultDescription
urlstringYesPublic TikTok or Douyin video URL
outputenumNomp4Output format: mp4 (video), mp3 (audio), photos_zip (slideshow)
watermarkPolicyenumNostandardstandard = best available quality. require_none = fail if only watermarked version exists
metadataOnlybooleanNofalseSet to true to only extract video metadata without downloading the file

Input example

{
"url": "https://www.tiktok.com/@tiktok/video/7234071025832989994",
"output": "mp4",
"watermarkPolicy": "standard",
"metadataOnly": false
}

TikTok to MP3 conversion example

{
"url": "https://www.tiktok.com/@tiktok/video/7234071025832989994",
"output": "mp3"
}

TikTok metadata extraction example

{
"url": "https://www.tiktok.com/@tiktok/video/7234071025832989994",
"metadataOnly": true
}

Output

Dataset — TikTok video metadata

Each run produces one dataset record with complete video information:

{
"normalizedUrl": "https://www.tiktok.com/@username/video/7234071025832989994",
"title": "Best cooking hack ever",
"author": "username",
"duration": 15,
"thumbnail": "https://p16-sign.tiktokcdn.com/...",
"viewCount": 1250000,
"likeCount": 89000,
"postType": "video",
"slideCount": null,
"withoutWatermarkAvailable": true,
"availableOutputs": ["mp4", "mp3"],
"maxVideoHeight": 1080,
"outputFormat": "mp4",
"fileName": "best-cooking-hack-ever.mp4",
"fileSizeBytes": 2456789,
"fileUrl": "https://api.apify.com/v2/key-value-stores/.../records/OUTPUT"
}

Key-Value Store — Downloaded file

The downloaded file (MP4 video, MP3 audio, or ZIP archive) is stored under the OUTPUT key in the default key-value store with the correct MIME type:

FormatMIME typeExtension
Videovideo/mp4.mp4
Audioaudio/mpeg.mp3
Photosapplication/zip.zip

Access it directly via the fileUrl field in the dataset output or from the Apify Console.

Supported TikTok URL formats

This TikTok downloader accepts all common TikTok and Douyin link formats:

PlatformURL formatExample
TikTokFull video URLhttps://www.tiktok.com/@user/video/123456789
TikTokShort link (vm)https://vm.tiktok.com/ZMxxxxxx/
TikTokShort link (vt)https://vt.tiktok.com/ZSxxxxxx/
DouyinFull video URLhttps://www.douyin.com/video/123456789
DouyinShort linkhttps://v.douyin.com/iXxxxxx/

Use cases for TikTok Video Downloader

  • Content archiving — Save TikTok videos before they get deleted or go private
  • Social media management — Download client TikTok content for reposting on Instagram Reels, YouTube Shorts, or other platforms
  • Market research — Collect TikTok video metadata (views, likes, duration) at scale via API
  • TikTok audio extraction — Save trending TikTok sounds and music as MP3 for content creation
  • Photo collection — Download TikTok photo carousels and slideshows as organized ZIP files
  • Competitor analysis — Track and archive competitor TikTok content with full engagement metrics
  • Workflow automation — Integrate TikTok downloads into Zapier, Make, or n8n automations via Apify API
  • AI agent integration — Use with the dltik MCP server to enable AI assistants like Claude to download TikTok content

How to use TikTok Video Downloader via API

You can automate TikTok downloads programmatically using the Apify API. Here is a quick example with curl:

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~tiktok-video-downloader/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.tiktok.com/@tiktok/video/7234071025832989994",
"output": "mp4"
}'

You can also use the Apify JavaScript client or Python client for more advanced workflows.

Integrations

TikTok Video Downloader works seamlessly with:

  • Apify API — Automate TikTok downloads from any programming language
  • Zapier / Make / n8n — Trigger TikTok downloads from other apps and no-code platforms
  • Google Sheets — Export TikTok metadata (views, likes, author) to spreadsheets
  • Webhooks — Get notified when TikTok downloads complete
  • Slack — Send TikTok download links directly to channels
  • MCP (AI agents) — Connect to Claude, Cursor, or other AI tools via @dltik/mcp-server

Limitations

  • Only public TikTok and Douyin posts are supported. Private or restricted videos will return an error.
  • Download timeout is 120 seconds per video. Very long TikTok videos may fail.
  • Watermark-free sources depend on TikTok's CDN availability. Use watermarkPolicy: "standard" for maximum compatibility.
  • TikTok Live streams are not supported.
  • Batch/bulk download is not supported in this Actor — use one URL per run, or schedule multiple runs via the API.

Frequently asked questions

Is this TikTok downloader free?

This Actor runs on your Apify account. You only pay for standard Apify platform usage (compute units based on memory and runtime). There are no additional fees or subscriptions. Apify's free tier includes $5/month of platform usage.

Can I download private TikTok videos?

No. TikTok Video Downloader only works with public TikTok and Douyin posts. Private, friends-only, or restricted videos will return an error.

Does this Actor remove the TikTok watermark?

The Actor downloads the highest quality source available from TikTok's CDN. When a watermark-free source exists, it uses that version automatically. The withoutWatermarkAvailable field in the output tells you whether a clean source was available. Set watermarkPolicy to require_none if you want the run to fail when only the watermarked version is available.

How is this different from other TikTok downloaders on Apify?

TikTok Video Downloader by dltik supports three output formats (MP4, MP3, photos ZIP) in a single Actor, includes Douyin support, delivers the actual file to your key-value store (not just a temporary CDN link), and does not require residential proxies. Most other TikTok Actors on Apify only extract video URLs or require expensive proxy configuration.

Can I convert TikTok to MP3?

Yes. Set the output parameter to mp3 and the Actor will extract the audio track from any TikTok video and save it as an MP3 file. This works for TikTok sounds, music, and voiceovers.

Can I download TikTok photo slideshows?

Yes. When you provide a TikTok photo post URL and set output to photos_zip, the Actor downloads all images and packages them into a single ZIP archive.

Can I use this via the Apify API?

Yes. After running the Actor, you can call it via the Apify API to integrate TikTok downloads into any workflow, Zapier/Make automation, or custom application. Check the API tab for ready-made code examples.

What is Douyin?

Douyin is the Chinese version of TikTok, operated by ByteDance. This Actor supports downloading public Douyin videos using the same interface and URL format.

How long are downloaded files stored?

Files are stored in the Apify key-value store according to your data retention settings. Default retention is 7 days on the free plan.

Do I need proxies to run this Actor?

No. Unlike many TikTok scrapers, this Actor uses yt-dlp for extraction and does not need residential or datacenter proxies. This keeps your costs lower.

Technical details

  • Built with Node.js 22 and TypeScript
  • Uses yt-dlp for metadata extraction and video/audio downloads
  • Uses ffmpeg for audio conversion (TikTok to MP3)
  • Photo downloads use direct HTTP fetch and JSZip for packaging
  • Timeout: 120 seconds per download
  • Memory: 256 MB minimum, 4 GB maximum
  • Average processing time: ~10 seconds per TikTok video