D

douyin-downloader

SHA-256
12.4k stars·Video & Audio Download·SHA-256 checksum verified

A Douyin downloader that batch-saves watermark-free videos, photo sets, collections, and music. Compared with general-purpose tools like yt-dlp, it adds Douyin-specific profile archiving, SQLite deduplication, incremental sync, and an optional desktop GUI.

Smart Download

Download Download Version

vdesktop-v0.12.5 · 190.2 MB

Batch-download watermark-free Douyin videos, photo sets, and music via a desktop app or Python CLI, with deduplication and incremental sync.

Core Features

  • Batch download a creator's entire profile with date filters and item limits
  • Remove watermarks from videos, photo galleries, collections, and music
  • SQLite-based deduplication with incremental downloads that skip saved items
  • Automatic retries plus a Playwright browser fallback for anti-bot checks
  • Optional export of comments, transcriptions, hot-search boards, and search results

What It Can't Do

  • •Douyin's current anti-bot verification blocks CLI downloads of single videos, galleries, collections, music, likes, and favorites; the browser fallback for profile posts is unreliable, so use the Douzy desktop app for daily downloads. Cookies expire and must be refreshed regularly. Live recording is experimental and saves an HLS playlist rather than a playable video. Some desktop batch and advanced features require activation. Use only for learning and personal data management, and respect copyright and platform rules.

Use Cases

  • Back up your own or favorite creators' Douyin posts locally
  • Collect watermark-free clips for editing or content research
  • Archive an account's full posting history along with comment data

Detailed Introduction

douyin-downloader is an open-source tool (MIT license, 12k+ stars) for archiving Douyin content without watermarks. It offers two forms: Douzy, a desktop app also covering TikTok, YouTube, Telegram, and X; and a Python CLI focused on Douyin with batch profile downloads, date filters, retries, and SQLite deduplication for incremental sync. Compared with generic tools like yt-dlp, it natively handles Douyin-specific content such as photo galleries, collections, and music, and can export comments, transcriptions, and hot-search data. Note that Douyin's latest anti-bot checks limit some CLI download types, so the desktop app is recommended for daily use. Ideal for backups, material collection, and personal archiving.

Tags

douyinvideo-downloaderwatermark-removalbatch-downloadtiktokpython-cli

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Open the downloaded dmg file, then drag the app to Applications

3

Install the Douzy desktop app for Windows or macOS, or clone the repo with Python 3.9+

4

Copy config.example.yml to config.yml, run the cookie fetcher, and sign in to Douyin in the opened browser

5

Paste the creator profile URL into the link field and set the item limit and download folder

Install Guide
  1. Install the Douzy desktop app for Windows or macOS, or clone the repo with Python 3.9+
  2. Copy config.example.yml to config.yml, run the cookie fetcher, and sign in to Douyin in the opened browser
  3. Paste the creator profile URL into the link field and set the item limit and download folder
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

c7e44d8d9eee8e74140a9dfa654bfac6adadda62950e7564b1dda1e1933c168c

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Remove the desktop app through your system's standard uninstaller. For the CLI, just delete the project folder; downloaded media and the SQLite history database live in the Downloaded directory and can be removed as well. No background services or leftovers remain.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-10-23T02:35:58Z
GitHub RepositoryOfficial Website

Similar Projects