npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-anoxvanzi-transcriber

v1.0.0

Published

Extract accurate transcripts from Instagram Reels, Facebook Reels, YouTube Shorts, and TikTok videos. Use video URLs to transcribe public content with timestamps. Export transcripts in JSON format, run via API, schedule runs, or integrate with other tools

Downloads

15

Readme

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?

  • 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

  1. Install the node in your n8n instance
  2. Add the Anoxvanzi Transcriber node to your workflow
  3. Provide your Apify API credentials (get a free API token at apify.com)
  4. Enter public video URLs from Instagram, TikTok, YouTube Shorts, or Facebook
  5. 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


Made with ❤️ by TicTech