ddgs
A Python metasearch library aggregating many web search services — plus CLI, API and MCP server
Self-hosted TikTok and Douyin scraper API - no-watermark downloads, MCP and web console
Douyin_TikTok_Download_API is an open-source dev tools project by Evil0ctal (Evil0ctal/Douyin_TikTok_Download_API on GitHub). It has 20,520 GitHub stars and 2,847 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 2 October 2026.
Make sure your collection use case complies with TikTok/Douyin terms and local law.
Clone the repository - the README's quick start uses a guided install script on top of Docker.
Run the guided installer or Docker Compose to bring up the API, console and database.
Paste a TikTok or Douyin link into the console or API and download the no-watermark result.
Fetches posts, profiles, comments and playlists from both platforms through one API.
Returns clean video files suitable for archiving and analysis.
Use whichever surface fits: FastAPI REST endpoints, an MCP server for agents, a CLI, or the React web console.
A guided script detects your system, checks Docker and brings the whole stack up; it also manages upgrades and backups.
Collected data is archived in PostgreSQL (with TimescaleDB) and Redis in the stack.
Includes a self-healing identity pool to keep collection running (per the project description).
Get the source code from GitHub and enter the project directory.
git clone https://github.com/Evil0ctal/Douyin_TikTok_Download_API.git
cd Douyin_TikTok_Download_APIThe README's recommended route is Docker Compose (a guided script wraps it); the published image can also be run directly.
docker compose up -d # see README quick start for the guided install scriptOnce the stack is up, use the web console or REST API to submit a video link.
# Submit a TikTok/Douyin link via the console or the REST API - see README docsIt is maintained by Evil0ctal and contributors on GitHub.
Yes - it is Apache-2.0 licensed and free to self-host; you pay only for your own server.
No paid API key is sold by the project, but some platform endpoints require a valid cookie from your own logged-in browser session, as the README's configuration shows.
Compared with hosted downloader sites, this gives you your own API, archive and MCP access with no per-download fees - at the cost of running and maintaining the stack yourself, and respecting platform terms.
Clone the repo and follow the Docker quick start (guided script), then fetch a link through the web console.
A Python metasearch library aggregating many web search services — plus CLI, API and MCP server
Local-first web search, fetch, crawl and research for AI coding agents over MCP — no API keys.
One API for every agent harness — run Codex, Claude Code and more through a single self-hosted interface
Call MCP servers from TypeScript or the CLI — MCP tools disguised as a simple TypeScript API.
A deliberately vulnerable bank app for practicing web and API security testing.
Query the UniFi API docs through your AI agent.
The most-starred other Dev Tools projects in the LibreAI catalogue — the realistic shortlist if Douyin_TikTok_Download_API is not the right fit.
The open source coding agent
The model-definition framework behind modern AI — thousands of pretrained transformers for text, vision, and audio.
Anthropic's agentic coding tool that lives in your terminal and works across your whole codebase
Cross-platform desktop all-in-one manager for Claude Code, Codex, OpenCode and other coding agents
OpenAI's lightweight coding agent that runs locally in your terminal
Free and open — grab the source, star the repo, and start creating.