Documentation

n8n-nodes-ngtrgiabao

πŸ”₯ Supercharge your n8n workflows with powerful automation nodes

npm version npm downloads License: MIT


πŸš€ Available Nodes

Node Description
πŸ“₯ Download Video Socials Download from 16+ platforms (TikTok, Instagram, YouTube, etc.)
🌐 Extract Website Content Convert web pages to HTML, Text, or Markdown
🎬 Extract YouTube Transcript Get timestamped subtitles from YouTube videos
🌍 Translate Text Translate between 40+ languages

πŸ“₯ Download Video Socials

Download videos, images, and audio from 16+ platforms with a single node.

Supported Platforms
Platform Features
🎡 TikTok Videos without watermark
πŸ“Έ Instagram Posts, reels, stories
πŸ“˜ Facebook Video downloads
🐦 Twitter / X Video & media
▢️ YouTube Video downloads
πŸ“Œ Pinterest Images & videos
🎬 Capcut Templates
πŸ’Ύ Google Drive File downloads
πŸ“ MediaFire File downloads
🎭 Douyin (ζŠ–ιŸ³) Chinese TikTok
πŸ“– Xiaohongshu (小纒书) RedNote content
🍿 Snackvideo Short videos
πŸ₯₯ Cocofun Video content
🎧 Spotify Track info
🎡 SoundCloud Audio downloads
🧡 Threads Media downloads
πŸ”„ Auto Detect (AIO) Auto-detect platform
Example Response
{
  "platform": "tiktok",
  "url": "https://www.tiktok.com/@user/video/123",
  "downloadedAt": "2025-12-13T09:06:52.000Z",
  "result": {
    "type": "video",
    "description": "Video description #hashtag",
    "author": { "username": "user", "nickname": "User Name" },
    "video": [
      { "type": "no_watermark", "url": "https://...", "quality": "720p" },
      { "type": "no_watermark_hd", "url": "https://...", "quality": "1080p" }
    ],
    "statistics": { "playCount": 1234567, "likeCount": 23456 }
  }
}

🌐 Extract Website Content

Extract and convert website content with intelligent cleaning.

Format Description
HTML Raw HTML content
Text Clean plain text
Markdown Formatted markdown
Clean Content Firecrawl-like cleaned content
All Formats Returns all formats
Example Response
{
  "url": "https://example.com/article",
  "html": "<!DOCTYPE html>...",
  "text": "Article content here...",
  "markdown": "# Article Title\n\nContent here...",
  "clean": {
    "text": "Clean article content...",
    "html": "<article>...</article>",
    "markdown": "# Article Title..."
  }
}

🎬 Extract YouTube Transcript

Extract timestamped subtitles from YouTube videos.

Parameters:

  • YouTube URL - Video URL
  • Language - Subtitle language (en, vi, ja, etc.)
Example Response
[
  { "start": "0.00", "duration": "2.50", "text": "Hello and welcome" },
  { "start": "2.50", "duration": "3.20", "text": "Today we're learning..." }
]

🌍 Translate Text

Translate text between 40+ languages.

Supported Languages
Region Languages
Asian English, Vietnamese, Chinese, Japanese, Korean, Thai, Indonesian, Malay
European French, German, Spanish, Portuguese, Italian, Dutch, Polish, Swedish, etc.
Middle East Arabic, Hebrew, Persian, Turkish, Hindi, Bengali, Tamil, Urdu
African Swahili, Afrikaans, Zulu

Parameters:

  • Text - Text to translate
  • Source Language - Original language
  • Target Language - Desired language
Example Response
{
  "translated": "Xin chΓ o thαΊΏ giα»›i",
  "original": "Hello world",
  "sourceLanguage": "en",
  "targetLanguage": "vi"
}

πŸ“¦ Installation

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes
  2. Click Install a community node
  3. Enter n8n-nodes-ngtrgiabao
  4. Click Install

Manual

npm install n8n-nodes-ngtrgiabao

πŸ’‘ Quick Examples

# Download TikTok Video
Platform: TikTok
URL: https://www.tiktok.com/@user/video/123

# Extract Website as Markdown
URL: https://example.com/article
Format: Markdown

# Get YouTube Transcript
URL: https://www.youtube.com/watch?v=abc123
Language: en

# Translate to Vietnamese
Text: Hello world
Source: English β†’ Target: Vietnamese

πŸ‘€ Author

Yanji (engineer@ngtrgiabao.com)

πŸ’¬ Support

Discord β€’ Email β€’ Zalo


Made with ❀️ for the n8n community

Discussion