DouyinTikTokDownloadAPI
by Evil0ctal · io.github.evil0ctal.douyin-tiktok-download-api
Not TrustedWeb appUnrated★ 20,339 stars
抖音、TikTok 数据采集与无水印视频下载 API,自托管,支持 MCP 调用与 Docker 一键部署。| Self-hosted TikTok &…
🚀 抖音、TikTok 数据采集与无水印视频下载 API,自托管,支持 MCP 调用与 Docker 一键部署。| Self-hosted TikTok & Douyin scraper and no-watermark video downloader — async REST API, MCP server, CLI and web console for posts, profiles, comments and playlists. Self-healing identity pool, PostgreSQL archive, one docker compose up.
Screenshots
About
🚀 A self-hosted data API for Douyin and TikTok. One docker compose up, an identity pool that maintains itself, and a REST API, MCP server and web console on top. Open source, free, and it runs on your own machine — no signup, no quota, nobody else in the path. It fetches posts, authors, comments and search, downloads video and image albums without a watermark (it picks the clean stream the platform already publishes rather than stripping anything), and keeps what it collects in your own PostgreSQL. These sponsors paid to be here, and Douyin_TikTok_Download_API stays free and open because of it. To sponsor the project, see my GitHub Sponsors page. Sign-in: this app keeps its own accounts. Each member signs up or signs in inside the app with an app username and password; the hub remembers each member's session. DouyinTikTokDownloadAPI is the open-source project Evil0ctal/Douyin_TikTok_Download_API (https://github.com/Evil0ctal/Douyin_TikTok_Download_API) by Evil0ctal, released under Apache-2.0. Ion packages it unmodified from commit 737bf3dfe9de, adding only a manifest, an icon and a start script.
Source
Written by Evil0ctal, published to Oikou by Ben Grande.
- ★ 20,339 stars on GitHub
- Licence: Apache-2.0
- Upstream version v5.1.1
- Built from commit 737bf3dfe9de
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 5.1.1 may do
Internet
It asks to reach these hosts, and no others:
- www.douyin.com
- v.douyin.com
- any address under douyin.com
- www.tiktok.com
- any address under tiktok.com
- api.github.com
- cdn.jsdelivr.net
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db — its database uses TimescaleDB
- Run a Redis server of its own on your Personal Cloud (for its task queue and cache) ion.redis
Notifications
It does not send push notifications.
Storage
Up to 1 GB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
5.1.1 Latest Shown above
Published · a ready-built bundle
Imported from Evil0ctal/Douyin_TikTok_Download_API at 737bf3dfe9de (v5.1.1).