Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/KevxxAlva/tiktok-bot-downloader/llms.txt

Use this file to discover all available pages before exploring further.

TikTokSaver is an open-source web application that lets users paste any TikTok URL and instantly download the video without a watermark, extract the audio as an MP3, or save individual images from slideshow posts. The backend is a serverless Node.js/Express API, and the frontend is a React 19 + Vite app with a dark, high-contrast UI.

Introduction

Understand what TikTokSaver does, its tech stack, and how it fits together.

Quickstart

Clone, install, and run TikTokSaver locally in under five minutes.

Deploy to Vercel

Ship TikTokSaver to production on Vercel with one click.

API Reference

Explore all three REST endpoints: download, proxy-download, and proxy-image.

How it works

1

Paste a TikTok URL

Copy any TikTok video link — standard, mobile short-link, or vm.tiktok.com format — and paste it into the input field.
2

Fetch video metadata

The frontend calls GET /api/download, which queries the TikWM API and returns structured download options (watermark-free video, HD video, MP3 audio, or slideshow images).
3

Stream the file

When you click a download button, the browser hits GET /api/proxy-download, which buffers and streams the media file with the correct Content-Disposition header so the browser saves it immediately.
4

Private thumbnails

Cover images are loaded through GET /api/proxy-image, preventing TikTok’s CDN from seeing the end-user’s IP address.

Key features

No Watermark

Downloads clean H.264 MP4 files via the TikWM API — no TikTok branding.

Audio Extraction

One-click MP3 download from any TikTok video’s background track.

Slideshow Support

Detects image carousels and shows a downloadable grid of every slide.

Privacy Proxy

Server-side proxies for both images and media files keep user IPs hidden from TikTok’s CDN.

Serverless Ready

Ships as a Vercel serverless function — zero infrastructure to manage.

Bun Monorepo

A single repo with separate client/ and api/ packages, orchestrated by Bun scripts.

Build docs developers (and LLMs) love