VOOZH about

URL: https://apify.com/api_merge/youtube-transcript-api

โ‡ฑ YouTube Transcript API ยท Apify


Pricing

$7.00 / 1,000 results

Go to Apify Store

YouTube Transcript API

Get YouTube transcripts, captions, and subtitles from any video URL or video ID. Export results as JSON, text, SRT, or WebVTT for automation and analysis.

Pricing

$7.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Api Merge

Api Merge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

4 days ago

Last modified

Share

What does YouTube Transcript API do?

YouTube Transcript API fetches a transcript for a YouTube video and saves it to the default Apify dataset.

How it works

Provide a YouTube videoId, choose a language, and select a format. The Actor returns the transcript if YouTube exposes it for the selected language. If the first request is blocked, it retries internally.

No translation fallback is performed by this Actor.

Input

FieldRequiredDescription
videoIdYesYouTube video ID. A full YouTube URL is also accepted.
languageYesTranscript language code, for example en, tr, de, es.
formatYesOutput format: json, text, srt, or webvtt.

The Actor also accepts legacy aliases from the copied template: videoUrl for videoId, and targetLanguage for language.

Input example

{
"videoId":"IELMSD2kdmk",
"language":"en",
"format":"json"
}

Text output example:

{
"videoId":"https://www.youtube.com/watch?v=IELMSD2kdmk",
"language":"en",
"format":"text"
}

Output

The Actor pushes one dataset item with success, message, and response fields. The response field contains the returned transcript response.

JSON output example

{
"success":true,
"message":"Transcript response fetched successfully.",
"response":{
"videoId":"IELMSD2kdmk",
"language":"English",
"languageCode":"en",
"isGenerated":true,
"snippets":[
{
"text":"Transcript text...",
"start":0,
"duration":4.2
}
]
}
}

Text/SRT/WebVTT output example

{
"success":true,
"message":"Transcript response fetched successfully.",
"response":"1\n00:00:00,000 --> 00:00:04,200\nTranscript text...\n"
}

Output fields

FieldDescription
successtrue when the Actor completed cleanly, including free-limit notifications.
messageHuman-readable result or warning message.
responseTranscript response in the selected format, or an error response if the request fails.

Notes

  • Some videos do not expose transcripts.
  • The requested language must exist as a transcript language for the video.
  • If the request returns an error response, that response is still saved in the response field.
  • Free Apify plan users are limited to 5 runs per UTC day. When the daily limit is reached, a warning item is written to the dataset before requesting data.

You might also like

YouTube Transcript Scraper

apt_marble/youtube-transcript-scraper

๐ŸŽฅ Extract transcripts, subtitles, and captions from any YouTube video. Get timestamped text, auto-translate to 100+ languages, and export in SRT, WEBVTT, XML, or plaintext formats.

YouTube Transcript Scraper - Captions and Subtitles

gio21/youtube-transcript-scraper

Get YouTube video transcripts (captions/subtitles) by video URL or ID. Auto-detect language or pick a specific track. No API key.

Youtube Transcript Scraper

veeronica/youtube-transcript-scraper

Extract transcripts and subtitles from any YouTube video. Returns clean full text plus timestamped segments, optional SRT/WebVTT subtitles, translation to any language, and video details. No API key, no rate limits.

YouTube Transcripts Subtitles Captions Extractor. โšก

lume/yt-transcripts

YouTube transcript extractor, subtitle downloader, captions scraper, and video transcript crawler. Extract, download, and save YouTube video transcripts, subtitles, and captions for one or many Youtube Videos.

YouTube Transcript Scraper โ€“ JSON, SRT, VTT, Plain Text

scraperhive/youtube-transcript-scraper

Extract YouTube video transcripts, subtitles, and captions in multiple formats with precise timestamps. Plain Text ยท JSON ยท SRT ยท WebVTT ยท 20+ Languages ยท Batch Processing ยท Auto + Manual Captions

71

5.0

Youtube Video Subtitles Scraper

scraper-engine/youtube-video-subtitles-scraper

The YouTube Video Subtitles Scraper actor extracts subtitles or captions from YouTube videos in any language. It supports bulk URL input and saves text or timestamped transcripts for analysis. Perfect for SEO, translation, accessibility, and video content research automation.

๐Ÿ‘ User avatar

Scraper Engine

12

Youtube Transcript Scraper

easyapi/youtube-transcript-scraper

Extract YouTube video transcripts and captions effortlessly using multiple transcript services. Perfect for content analysis, subtitles extraction, and video accessibility.

Youtube Subtitles Scraper

fetchcraftlabs/youtube-subtitles-scraper

Scrape YouTube captions and subtitles fast. Export transcripts in JSON or CSV for SEO, research, and content analysis.

๐Ÿ‘ User avatar

FetchCraft Labs

41

YouTube Transcript Scraper API | Captions & Subtitles

thescrapelab/Apify-YouTube-Transcript-Scraper-2-0

Extract YouTube transcripts, captions, subtitles, and timestamped transcript segments from YouTube URLs, Shorts, or video IDs. No YouTube API key required. Residential proxy enabled. Use from Apify Console or API.

16