YouTube Transcripts icon

YouTube Transcripts

Bulk-extract transcripts, subtitles, and captions from YouTube videos and Shorts

Transcript → Get Transcripts

AI-generated

Summary

Fetches transcripts for one or more YouTube URLs by running the Apify Actor, then returns one output item per Actor result. Choose a raw result, selected Actor fields, or a simplified record containing the video ID, language, and full transcript text.

Inputs

  • YouTube URL or URLs (required) — Provide one YouTube URL as a string or multiple URLs as an array. Supports standard video, Shorts, youtu.be, embed, and mobile URLs.
  • Output — Choose Raw to return each Actor result unchanged, Selected Fields to return only the chosen fields, or Simplified (the default) to return video_id, language, and transcript from the Actor's non_timestamped field.
  • Fields to Include — Available when Output is Selected Fields. Select Actor fields to include; fields absent from a result are omitted. Defaults to video_id, language, and non_timestamped.
  • Authentication — Select Apify API Key or OAuth2 credentials. Defaults to API Key.

Output shape

A list of n8n items, with one item for each result returned by the Actor dataset.

Each result is shaped according to Output. The operation starts the Apify Actor, waits for it to reach a terminal status, and fetches its dataset items. With Continue On Fail enabled, a failed input item produces an item containing an error message.

Links

Discussion