Skill Detail

Collect TikTok and Douyin data through a self-hosted MCP server

Run Douyin_TikTok_Download_API as a private MCP-backed service so agents can parse, archive, and retrieve TikTok or Douyin posts, authors, comments, search results, and media.

Research & ScrapingMCP
Research & Scraping MCP Security Reviewed
⭐ 20.1k GitHub stars
COPY SKILL INSTRUCTIONS (OPTIONAL)
npx skills add agentskillexchange/skills --skill collect-tiktok-and-douyin-data-through-a-self-hosted-mcp-server Copy
Uses the third-party skills CLI, not an ASE-owned installer. Check your agent’s compatibility. This copies instructions; complete the upstream tool setup below separately.
At a glance
Tools required
Docker, Docker Compose, Douyin_TikTok_Download_API, PostgreSQL and Redis from the compose stack, MCP-compatible client or REST/CLI access
Install & setup
Clone https://github.com/Evil0ctal/Douyin_TikTok_Download_API, change into the repo, copy .env.example to .env, set DTK_SECRET_KEY and any required deployment settings, then run COMPOSE_ENV_FILES=.env docker compose -p dtk -f docker/compose.yml up -d. Open http://localhost:8000 to finish setup, create an API key, and follow the MCP documentation at https://douyin.wtf/mcp/ to connect the agent client to the self-hosted instance.
Author
Evil0ctal
Publisher
Independent
Last updated
Sep 11, 2026
Quick brief

Use Douyin_TikTok_Download_API when an operator needs an agent to collect TikTok or Douyin metadata and media from approved targets through a self-hosted service instead of handing the task to a hosted scraper or doing one-off browser work. The workflow is to deploy the Docker Compose stack, configure the instance and API key, connect an MCP-compatible client to the local service, then ask the agent to parse links, fetch posts, authors, comments, playlists, or search results, and preserve the results in the service’s PostgreSQL archive for later review. Invoke this instead of using the product console normally when the repeated task belongs inside an agent workflow, such as research intake, source archiving, campaign monitoring, or media triage where calls and outputs need to be scripted, auditable, and kept on infrastructure you control. The scope boundary is self-hosted TikTok/Douyin collection through the documented MCP, REST, and CLI entry points; it is not a generic social-media scraper recommendation, a hosted scraping service, or blanket permission to bypass platform rules.