Actions74
- ai Actions
- array Actions
- audiovideo Actions
- carbone Actions
- charts Actions
- code Actions
- data Actions
- datetime Actions
- events Actions
- files Actions
- geo Actions
- hellospaces Actions
- images Actions
- Get Metadata of an Image
- Scale an Image
- Overlay an Image on another Image
- Scale an Image to Fit Given Dimensions
- Resize an Image
- Mask an Image with Another Image
- Mask an Image with a Circle Mask
- Crops an image by the given x, y, width and height paramters.
- Convert Texts to an Image
- Convert HTML String or URL to an Image
- Generates a QRCode with given text and color.
- Get EXIF from Image
- Remove EXIF from Image
- Modify Image EXIF
- playground Actions
- spreadsheet Actions
- stripe Actions
- youtube Actions
youtube → Fetch YouTube Video Transcription
AI-generatedOverview
This node enables you to fetch the transcription of a YouTube video by providing either the video's URL or its ID. It is useful in scenarios where you need to extract spoken content from YouTube videos for further processing, analysis, or automation workflows. For example, you might use this node to:
- Generate searchable text from video content.
- Feed transcriptions into sentiment analysis or summarization tools.
- Archive or document video content in written form.
Properties
| Name | Meaning |
|---|---|
| YouTube Video URL | URL to the YouTube video. Use this if you have the full link to the video. |
| Video ID | YouTube Video ID. Use this if you only have the unique identifier of the video. |
| Output Format | Specifies the format in which the transcription should be returned. Options: json, text. |
Output
- If Output Format is set to
json:
The output will be a JSON object containing the transcription data, typically structured with fields such as timestamps and text segments (exact structure depends on the API response). - If Output Format is set to
text:
The output will be plain text containing the full transcription.
The output is always available in the json field of the n8n item. This node does not output binary data for this operation.
Dependencies
- External Service: Requires access to the 1001fx API, specifically the
/youtube/fetchyoutubevideotranscriptionendpoint. - API Key: You must configure the
1001fxApicredential in n8n for authentication. - n8n Configuration: No additional environment variables are required beyond the credential setup.
Troubleshooting
Missing or Invalid Credentials:
Error messages related to authentication failures indicate that the1001fxApicredential is missing or incorrect. Ensure your API key is valid and properly configured in n8n.Invalid Video URL or ID:
If the provided YouTube URL or ID is invalid, the node may return an error message indicating the video could not be found or processed. Double-check the input values.API Limitations or Errors:
If the 1001fx API returns an error (e.g., rate limits, unavailable service), the error message will be included in the output under anerrorfield. Review the error details and consult the 1001fx documentation for resolution steps.Malformed Output:
If the API response cannot be parsed as JSON (whenjsonoutput is selected), the raw response will be returned as a string. Check the output format and ensure it matches your expectations.
Links and References
- 1001fx API Documentation
- n8n Documentation: Custom Nodes
- YouTube Data API Reference (for understanding video IDs and URLs)