Generate downloadable YouTube transcripts with Supadata
Quick overview This workflow collects a YouTube video URL via an n8n form, fetches the transcript from Supadata’s YouTube Transcript API, formats it into plain text, and returns it as a downloadable .txt file.
How it works Presents an n8n form where the user submits a YouTube video URL. Calls the Supadata YouTube Transcript API with the submitted URL to retrieve the transcript text. Extracts the video ID from the URL, validates that transcript content exists, and formats a transcript header plus the full text. Converts the formatted transcript into a .txt file with a filename based on the video ID. Responds with the generated text file so the user can download the transcript.
Setup Create a Supadata account, generate an API key, and replace the hardcoded x-api-key header value in the Supadata request. Ensure the n8n Form Trigger is reachable (configure your public n8n URL if needed) and use the form URL to access the workflow. Confirm the submitted link is a valid YouTube URL (including Shorts) that has transcripts available, otherwise the workflow returns an error.
Related Templates
AI Weather Forecasts with MCP Integration
Real-time Weather Forecasts with MCP Tools This n8n workflow demonstrates how to integrate real-time weather intelligen...
Google Sheets UI for n8n Workflow
Google Sheets UI for Workflow Control This n8n template provides a practical and efficient way to manage your n8n workf...
Demo Workflow - How to use workflowStaticData()
This workflow demonstrates how to use the workflowStaticData() function to set any type of variable that will persist wi...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments