Douyin TikTok Download API MCP Server

by Evil0ctal• 21k•• Scanned•Claim this listing•Request removal
Social Mediabilibilicrawlerdata collectiondouyindouyin api

🚀 自托管的抖音、TikTok、B 站数据采集与无水印视频下载 API,支持 AI agent 通过 MCP 调用与离线语音转文字,Docker 一键部署。| Self-hosted TikTok, Douyin & Bilibili scraper and no-watermark video downloader — async REST API, MCP server for AI agents, CLI and web console, plus offline speech-to-text for downloaded videos. Self-healing identity pool, PostgreSQL archive, one docker compose up.

Douyin TikTok Download API is an open-source mcp server by Evil0ctal, written mainly in Python, with 21,042 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 5aa0352. Seen able to connect to the internet. Scan policy

Scanned
Full scan at 5aa0352 · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanpass
Dependency audit11 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshakefail
Network egresswarn
Reproducible (×3)n/a

Findings (30)

  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    zod@4.6.1: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    web/package-lock.json
  • medium
    Install contacted hosts other than package registries
    releases.astral.sh
  • medium
    MCP server didn't complete the protocol handshake
    server exited early with code 127
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    documents/en/09-users-and-api-keys.md:562
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    documents/zh/09-users-and-api-keys.md:356
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    documents/zh/12-mcp.md:418
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    documents/en/12-mcp.md:421
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/video_normal.json:38
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/user_posts_page1.json:40
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/search_posts_page1.json:39
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/music_posts_page1.json:45
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/integration/test_end_to_end.py:90
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/related_posts.json:44
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/hashtag_posts_page1.json:45
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/fixtures/tiktok/video_long_desc.json:37
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    tests/fixtures/douyin/video_live_photo.json:140
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/integration/test_api_support.py:46
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/integration/test_api_admin.py:867
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_console_api_seam.py:38
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_worker_ops_notify_test.py:455
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_signing_wbi.py:42
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_cli.py:48
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/test_ops_diagnose.py:101
  • low
    idna@3.9.0: 2 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215
    docker/browser_rpc/requirements.txt
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    web/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
files.pythonhosted.orgpypi.orgreleases.astral.sh
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Douyin TikTok Download API alternatives

View more →

Similar mcp servers in Social Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Douyin TikTok Download API (this page)
Evil0ctal
21kApache-2.0Nov 1, 2026Scanned, no flagged issues
Xiaohongshu MCP
xpzouying
17kApache-2.0Oct 26, 2026Scanned, no flagged issues
XHS Downloader
JoeanAmier
13kGPL-3.0Oct 31, 2026Scanned, no flagged issues
JobSpy
speedyapply
4.6kMITOct 27, 2026Scanned, no flagged issues
Linkedin MCP Server
stickerdaniel
4.1kApache-2.0Oct 31, 2026Scanned, no flagged issues
Opentwitter MCP
6551Team
1.4kMITSep 22, 2026Scanned, no flagged issues