yt-transcript

An n8n node to fetch YouTube transcripts via a self-hosted API

Package Information

Released: 11 mo ago
Downloads: 9 weekly / 36 monthly
Latest Version: 0.1.1
Author: blackridder22

DocumentationAI-generated

n8n-nodes-yt-transcript

Overview

Fetch YouTube video transcripts via a self-hosted API for n8n workflow builders needing transcript data, integrating with YouTube to retrieve transcript text from self-hosted endpoints.

Nodes & Operations

YT Transcript

Fetches YouTube video transcripts via a self-hosted API, making transcript data available within n8n workflows. This node retrieves transcript text from your configured self-hosted service and exposes it as workflow data for further automation steps in n8n. It is designed for builders who need programmatic access to YouTube video caption/transcript data without relying on official APIs or rate-limited services. Common use cases include content repurposing, analytics dashboards, and automated metadata enrichment workflows that require full transcript text. The node accepts a video URL or ID and returns the corresponding transcript blocks timed or un-timed depending on the self-hosted source configuration. Note that transcript availability depends on the self-hosted API's support for the requested video; private or age-restricted videos may not be accessible without proper credentials or API permissions. The operation fetches the full transcript record for the specified resource, returning structured text blocks suitable for downstream n8n nodes such as Set, SplitInBatches, or Write Binary File actions. No authentication details are defined in the package metadata; users must ensure their self-hosted API endpoint is reachable and appropriately configured within their n8n instance environment. If your self-hosted service requires API keys, tokens, or bearer tokens, those must be added via n8n credentials outside this package's scope, as the node itself does not define or enforce credential fields in its current release. This makes the node suitable for local network deployments, Docker-hosted instances, or trusted internal services where network access is already managed at the infrastructure level. Operation: Get transcript data for a given YouTube video identifier from the self-hosted API endpoint configured in the n8n node settings. The result is returned as a text block containing the full transcript, which can then be manipulated, filtered, or stored by subsequent nodes in the workflow.

  • Transcript · Get

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-yt-transcript. See the n8n community nodes installation guide.

Discussion