Douyin TikTok Download API screenshot thumbnail

Douyin TikTok Download API

Paste a Douyin, TikTok, or Bilibili link and get back clean structured data plus a watermark-free download, all from a server you own. The playground in the web console parses a shared link into normalized post, author, comment, sound, and hashtag data, and the same call is available through a REST API with 126 operations for scripts and pipelines. Downloads select the clean stream the platform already publishes, including the clip behind a Douyin live photo, and finished videos can be transcribed offline into Mandarin text with punctuation, without any speech API. Collected posts are archived in PostgreSQL, so material deleted upstream stays readable in your own library. A self-maintaining identity pool mints guest identities on a timer, tests and cools them automatically, and tracks live health scores for every identity and endpoint, with circuit breakers tripping before risk controls burn the pool. Scheduling, request logs, download progress from the Go sidecar, and multi-part Bilibili downloads are all managed from the console. AI agents can drive the whole service over MCP, calling the same service layer as the API and the dtk command line instead of a wrapper. Request signing for each platform is implemented natively, short links are expanded against an allowlist before fetching, and one Docker Compose command starts the stack. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache License 2.0 licensed.

Deploy
TypeType screenshot thumbnail

TypeType

On your own server, TypeType runs a private video platform for YouTube, NicoNico, and BiliBili, keeping subscriptions, history, and playlists out of someone else's recommendation engine. Pick a service and search it. Browse channels, Shorts, podcasts, and a home feed. Speed and quality control. Cinema mode. Native picture-in-picture. Subtitles, alternate audio tracks, and frame-by-frame stepping. SponsorBlock segments get skipped, or just marked, by category. Subscriptions, playlists, watch later, favorites, and resume positions fill the library. Import a Google Takeout export or a PipePipe backup and a new instance never starts empty. Download video or audio to local or S3-compatible storage and collect it in the browser when it is ready. Sign in locally or through OIDC. An admin console runs the instance. Block a channel and it disappears from feeds, search, and related videos. Hide Shorts. Hide personalized recommendations. Hide the suggestions column. A native Android client for phones and tablets syncs with the same instance. An optional experimental recommender can build a personalized home feed, and each user chooses whether to turn it on. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Yarrtube screenshot thumbnail

Yarrtube

Follow the channels you actually chose, and let their newest uploads land on your own disk instead of in an algorithmic feed. Yarrtube tracks public YouTube playlists and whole channels, checks them on a schedule, and downloads fresh videos automatically the moment they appear. The built-in web player lets you watch the collected library from a desktop or a phone browser without ads interrupting. Downloads are organized into media-server friendly folders, so the same collection shows up inside Plex, Jellyfin, or Kodi next to your films and shows. For Plex homes, an optional scan trigger refreshes the library right after a download finishes, so new episodes surface without manual rescans. You control download quality per source and can cap how many videos each channel keeps, which protects limited disk space from runaway back catalogs. Grouping sources into categories and smart playlists keeps a growing archive browsable instead of turning into one long dump. Everything runs from one Docker container with two persistent mounts, one for its small database and one for the video files. A free YouTube Data API v3 key powers the new-upload checks, so setup takes minutes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy