Package Information
Documentation
TikTok | Instagram | Facebook | YouTube Shorts Transcriber Node
Social Video Transcriber for n8n
Transform your social videos into actionable insights! Instantly convert Instagram Reels, TikTok, Youtube Shorts, and Facebook Reels into searchable, timestamped transcripts with automatic language detection. Unlock the full value of your content for analysis, accessibility, and growth.
The Anoxvanzi Transcriber is an Apify Actor integrated into n8n as a community node, enabling you to automate transcription workflows alongside your other business automation tools.
Note: Only publicly available videos can be transcribed. Private or restricted videos are not supported.
Table of Contents
- Why Use This Node?
- Features
- Supported Languages
- Use Cases
- Installation
- Usage
- Development
- Getting help
Why Use This Node?
- Automate tedious work: No more manual transcription—get results in minutes, not hours.
- Unlock hidden insights: Search, analyze, and repurpose your video content for new opportunities.
- Boost accessibility: Make your videos inclusive for all audiences with accurate transcripts.
- Enhance discoverability: Improve SEO and compliance with rich, timestamped text.
- Stay ahead: Track trends, monitor competitors, and optimize your content strategy with ease.
Features
- Supports Instagram Reels, TikTok, Youtube Shorts, Facebook Reels, and Facebook Watch videos (public videos only)
- Outputs transcript with timestamps and detected language
- Detects and outputs the dominant spoken language (see supported languages below)
- Export results in JSON format
- Run via n8n API or integrate into automated workflows
- Compatible with n8n's AI tools and agents
Supported Languages
Bulgarian bg, Catalan ca, Chinese (Simplified) zh-CN, Chinese (Traditional) zh-TW, Czech cs, Danish da, Dutch / Flemish nl, English en, Estonian et, Finnish fi, French fr, German de, German (Switzerland) de-CH, Greek el, Hindi hi, Hungarian hu, Indonesian id, Italian it, Japanese ja, Korean ko, Latvian lv, Lithuanian lt, Malay ms, Norwegian no, Polish pl, Portuguese pt, Romanian ro, Russian ru, Slovak sk, Spanish es, Swedish sv, Thai th, Turkish tr, Ukrainian uk, Vietnamese vi
Use Cases
- Content Creators: Generate captions, repurpose content, and analyze performance.
- Marketers: Track brand mentions, analyze trends, and optimize strategy.
- Researchers: Study social media trends and extract insights from public discourse.
- Businesses: Create training materials, monitor feedback, and maintain compliance records.
- Social Media Managers: Automate transcript generation for accessibility and SEO.
Installation
⚙️ Prerequisites
- Node.js v23.11.1 or higher
- An n8n instance (local or cloud)
- An Apify API token (get one at apify.com)
Usage
Setup in n8n
- Install the node in your n8n instance
- Add the Anoxvanzi Transcriber node to your workflow
- Provide your Apify API credentials (get a free API token at apify.com)
- Enter public video URLs from Instagram, TikTok, YouTube Shorts, or Facebook
- Execute the node and receive timestamped transcripts with detected language
Input Example
{
"start_urls": "https://www.instagram.com/reel/example/"
}
You can also pass multiple URLs:
{
"start_urls": [
"https://www.instagram.com/reel/example1/",
"https://www.tiktok.com/@creator/video/123456789",
"https://www.youtube.com/shorts/AbCdEfGhIjK"
]
}
Output Example
Success:
{
"sourceUrl": "https://www.instagram.com/reel/example/",
"videoId": "unique-video-id",
"status": "success",
"durationSec": 45.2,
"transcript": "[0.00s - 2.50s] Welcome to my channel! [2.50s - 8.10s] Today I'm going to show you how to make the perfect pasta dish.",
"detected_language": "en",
"timestamp": "2024-01-01T12:00:00.000Z"
}
Failed (private video):
{
"sourceUrl": "https://www.instagram.com/reel/private/",
"videoId": "unique-video-id",
"status": "failed",
"error": "Failed to download video (video may be private or restricted)",
"timestamp": "2024-01-01T12:00:00.000Z"
}
Output Fields
- sourceUrl: Original video URL
- videoId: Unique identifier for the video
- status: "success" or "failed"
- durationSec: Video duration in seconds (only for success)
- transcript: Transcription with timestamps (only for success)
- detected_language: BCP-47 code for the detected language (only for success)
- error: Error message (only for failed outputs)
- timestamp: Processing time
Important: Due to CORS security and anti-scraping/bot measures, success rates are not guaranteed. The platform actively blocks automated access, which may result in failed downloads even for public content.
Getting help
- Apify API documentation
- Anoxvanzi Transcriber Actor on Apify
- n8n Community Nodes documentation
- n8n community
- Contact: contact@tictech.id
Made with ❤️ by TicTech
