n8n · Community node · YouTube · TikTok · Instagram · Facebook

Transcribe videos in n8n — without the HTTP gymnastics.

Drop a TranscriptMagic block into any n8n workflow and pipe YouTube, TikTok, Instagram, or Facebook URLs through it. Pick an operation, map a URL, get clean transcript JSON back. No HTTP Request node, no header tinkering, no per-platform response parsing.

npm n8n-nodes-transcriptmagic
Self-hosted n8n MIT licensed 1 credit per call Free credits included
Operations

Four platforms. One node.

Each operation maps to a TranscriptMagic endpoint. Pick the operation, point at a URL field from the previous node, run. URL formats unique to each platform (Shorts, Reels, vm.tiktok.com, fb.watch) all resolve automatically.

YouTube
Watch URLs, youtu.be share links, Shorts, and live replays. YouTube returns per-line timestamps.
op Transcript › YouTube
YouTube workflow guide
TikTok
Full share URLs and vm.tiktok.com short links both resolve out of the box.
op Transcript › TikTok
In-node URL formats below
Instagram
Reels, IGTV, and video posts — any public Instagram URL.
op Transcript › Instagram
In-node URL formats below
Facebook
Reels, Watch, Live replays, and standard video posts.
op Transcript › Facebook
In-node URL formats below
Account → Get Credit Balance Read your remaining credits inside a workflow. Free — does not consume credits. Useful for alert nodes ("notify me when balance < 100").
Install

From zero to first transcript.

About four minutes if you already have n8n running. Self-hosted only for now — n8n Cloud is in the verified-community-node review queue. We'll update this page the moment Cloud install lands.

01
Open Community Nodes
In n8n, go to Settings → Community Nodes → Install. (Self-hosted only — n8n Cloud blocks community nodes until verification lands.)
02
Install the package
Enter n8n-nodes-transcriptmagic, accept the community-node risk prompt, click Install. n8n reloads with TranscriptMagic available in the node picker.
03
Add an API key credential
In any workflow, add a TranscriptMagic node → Create new credential → paste your sk_live_… key from Dashboard → API Keys. The credential test calls GET /api/balance so you know the key works before running.
04
Pick an operation, run the workflow
Pick Resource (Transcript or Account) then Operation (YouTube, TikTok, Instagram, Facebook, or Get Credit Balance). Map a URL from the previous node, hit Execute, get clean transcript JSON back.
When to use it

n8n, MCP, or REST?

Three ways to call TranscriptMagic. Same backend, same credits, same response data. The right pick depends on where your work happens — a workflow engine, an AI chat, or your own code.

n8n
Inside a workflow engine
  • Triggers (webhook, cron, RSS, app events) pipe URLs through
  • Built-in retry, error branch, and credential management
  • Composes with 400+ other n8n nodes (Sheets, Notion, Slack, OpenAI)
  • Best for content ops, social listening, automation pipelines
Install the node →
MCP
Inside an AI chat
  • Claude, ChatGPT, Cursor, Claude Code call tools on their own
  • OAuth sign-in once, no API key to rotate
  • Best for research, summarization, ad-hoc analysis
See the MCP server →
REST
Inside your code
  • Bearer token, JSON request & response
  • 120 req/min rate limit, predictable shape
  • Best for production services and batch pipelines
See the REST API →
Workflows

What people build with it.

The point of n8n is plumbing — connect a trigger to a transformer to a destination. TranscriptMagic is the transformer for any workflow that turns video into text.

Auto-publish blog posts from YouTube
RSS trigger → TranscriptMagic (YouTube) → OpenAI → WordPress. Every new upload becomes a draft post overnight, no manual transcription.
TikTok virality tracker → Sheets
Schedule trigger pulls a list of competitor TikTok URLs, transcribes each, dumps hook + word count into Google Sheets for pattern analysis.
Instagram Reel → Notion content library
Webhook receives a Reel URL from your team, transcribes it, files a new Notion row with the full caption, transcript, and hashtags.
Podcast show notes pipeline
New YouTube upload → Transcribe → Claude/GPT prompt for chapters, timestamps, pull-quotes → email to your editor.
Sales call clip → CRM enrichment
Facebook Watch or Reel URL → Transcribe → extract entities → push to HubSpot/Salesforce as account context.
Multi-platform repurposing
One YouTube upload fans out to TikTok hook ideas, LinkedIn post, and email newsletter — all in a single n8n run with parallel branches.
FAQ

Quick answers.

Anything else, email [email protected] — same-day reply. Bug reports: GitHub Issues.

What is the n8n-nodes-transcriptmagic package?

It is a community node for n8n that wraps the TranscriptMagic API. Once installed, the TranscriptMagic node appears in the picker with two resources — Transcript (operations: YouTube, TikTok, Instagram, Facebook) and Account (operation: Get Credit Balance). No HTTP-request gymnastics, no JSON crafting — pick the resource and operation, map a URL, run.

How do I install it on n8n Cloud?

Right now the node installs on self-hosted n8n (Settings → Community Nodes → install n8n-nodes-transcriptmagic). n8n Cloud only allows verified community nodes — we are in the verification queue, so it will land in the in-app node picker on Cloud once review completes. Self-hosted users can install today.

Where do I get an API key?

Sign in at Dashboard → API Keys and generate one (sk_live_…). New accounts get free credits, so you can test the full workflow before adding a paid plan. The n8n credential test pings GET /api/balance — if your key is valid, you will see a green check.

How much does each call cost?

1 credit per successful transcribe call. The Get Credit Balance operation is free. See pricing for plan tiers — n8n usage is billed off the same credit balance as the web app, MCP server, and direct API.

Should I use this or the raw HTTP Request node?

Use the TranscriptMagic node. It handles URL validation, error retries, credential storage, and per-platform response shaping for you. With the HTTP Request node you would rebuild all of that inside every workflow that touches a transcript.

Does it work with the n8n AI agent?

Yes. The node exposes its operations as tools the agent can call. Give the agent the TranscriptMagic node plus a URL field in the prompt, and it will pick the right operation (YouTube vs TikTok, etc.) based on the URL the user pastes.

Is the source open?

Yes — MIT licensed. Source at github.com/TranscriptMagic/n8n-nodes-transcriptmagic. Issues and PRs welcome.

Should I use n8n, MCP, or the REST API?

n8n if your workflow lives in n8n — webhooks, cron triggers, third-party app glue. MCP if your work happens inside an AI chat (Claude, ChatGPT, Cursor). REST API if you are writing code directly. Same backend, same credits, same accuracy across all three.

Related

Per-platform deep-dives & other ways in.

Install the node — start piping URLs.

Free credits included. No card required. The same credit balance powers the web app, MCP, REST API, and every workflow you build in n8n.

Dashboard Pricing API MCP Get Extension
User