Back to Templates

Automated TikTok Video Downloader Bot (No Watermark) Using n8n and Telegram

Created by

Created by: Garri || garri

Garri

Last update

Last update a day ago

Share


AI2.pngAI3.png

Description
This workflow is an n8n-based automation that allows users to download TikTok/Reels videos without watermarks simply by sending the video link through a Telegram Bot.

It uses a Telegram Trigger to receive the link from the user, then makes an HTTP request to a third-party API (tiktokio.com) to process and retrieve the download link. The workflow filters the results to find the Download without watermark link, downloads the video in MP4 format, and sends it back to the user directly in their Telegram chat.

Key features:

  • Supports the best available video quality (bestvideo+bestaudio).
  • Automatically removes watermarks.
  • Instant response directly in Telegram chat.
  • Fully automated — no manual downloads required.

How It Works

  1. Telegram Trigger
  • The user sends a TikTok or Reels link to the Telegram bot.
  • The workflow captures and stores the link for processing.
  1. HTTP Request – MediaDL API
  1. Wait Delay
  • The workflow waits a few seconds to ensure the API response is fully ready.
  1. Edit Fields
  • Extracts the video file URL from the API response.
  1. Additional Wait Delay
  • Adds a short pause to avoid connection errors during the download process.
  1. HTTP Request – Proxy Download
  • Downloads the MP4 video file directly from the filtered URL.
  1. Send Video via Telegram
  • The downloaded video is sent back to the user in their Telegram chat.

How to Set Up

  1. Create & Configure a Telegram Bot
  • Open Telegram and search for BotFather.
  • Send /newbot → choose a name & username for your bot.
  • Copy the Bot Token provided — you’ll need it in n8n.
  1. Prepare Your n8n Environment
  • Log in to your n8n instance (self-hosted or n8n Cloud).
  • Go to Credentials → create new Telegram API credentials using your Bot Token.
  1. Import the Workflow
  • In n8n, click Import and select the PROJECT_DOWNLOAD_TIKTOK_REELS.json file.
  1. Configure the Telegram Nodes
  • In the Telegram Trigger and Send Video nodes, connect your Telegram API credentials.
  1. Configure the HTTP Request Nodes
  • Ensure the Download2 and HTTP Request nodes have the correct URL and headers (pre-configured for mediadl.app).
  • Make sure the responseFormat is set to file in the final download node.
  1. Activate the Workflow
  • Toggle Activate in the top right corner of n8n.
  • Test by sending a TikTok or Reels link to your bot — you should receive the no-watermark video in return.