All templates

Fetch a transcript

The smallest working TranscriptFetch workflow: run it and get one video's transcript as plain text, with its title and link. Start here to check your credential, then build on it.

  • Manual Trigger
  • TranscriptFetch
  • Edit Fields
Download JSON
n8n

How it works

  1. Manual Trigger

    Run it

    Starts the workflow when you click Execute.

  2. TranscriptFetch

    Get transcript

    Get Video Transcript fetches the transcript of the link set in the node. Swap in any YouTube, TikTok or Instagram link, or a direct link to an audio or video file.

  3. Edit Fields

    Keep title, link and text

    Keeps the title, the link, the source (captions or audio) and the transcript text.

Good for

  • Checking that your TranscriptFetch credential works
  • The starting point for any workflow that needs a video's text
  • Pairing with a form or a webhook so others can send you links

Set it up

  1. Copy the workflow below and paste it onto an empty n8n canvas, or download the file and use Import from File.
  2. Add a TranscriptFetch API credential to the TranscriptFetch node.
  3. Swap the link for the video you want, then run it.

What it costs

  • One transcript costs 1 credit from captions, or 1 credit per started 5 minutes of audio when the video has none. Failed requests are free.

Get the workflow

Copy it, click an empty spot on your n8n canvas and paste: the nodes arrive wired together. Or download the file and use Import from File in the workflow menu.

Download JSON

Questions

  • Can I get timestamps?

    Yes. Turn on Timestamps in the node's options to get the transcript as segments with start times instead of plain text.

  • Does it work on videos without captions?

    Yes. With Mode on Auto, the default, a video without captions is transcribed from its audio. Set Mode to Captions Only to never pay for audio.

Get a free API key

Every account gets 50 free credits a month, no card needed. Paste the key into the TranscriptFetch credential and run the workflow.