Youtube Get Transcript avatar

Youtube Get Transcript

Under maintenance

Pricing

$10.00/month + usage

Go to Apify Store
Youtube Get Transcript

Youtube Get Transcript

Under maintenance

Extract the youtube transcript from a give youtube url (https://www.youtube.com/watch?v=dQw4w9WgXcQ)

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

NAB labs

NAB labs

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

18 days ago

Last modified

Share

YouTube Transcript Scraper

Unlock the full text of any YouTube video in seconds. The YouTube Transcript Actor is a high-performance tool designed to extract complete, timestamped transcripts from YouTube. Whether you need data for AI training, content repurposing, or research, this actor provides a clean, structured output ready for immediate use.

Key Features

  • Instant Extraction: Retrieve full transcripts by simply providing a video URL.
  • Global Language Support: Automatically detects and extracts transcripts in multiple languages.
  • Clean Data Output: Get structured JSON, CSV, or Excel files, optimized for downstream LLM processing (like GPT-4 or Claude).
  • Fast & Reliable: Built to handle everything from short clips to multi-hour documentaries.

Typical Use Cases

  • 🤖 AI & NLP Research: Perfect for sentiment analysis, topic modeling, or summarizing video content at scale.
  • ✍️ Content Creation: Repurpose video scripts into blog posts, newsletters, or social media threads.
  • 🔍 SEO & Accessibility: Improve video discoverability and make content accessible to the hearing impaired.
  • 📊 Market Intelligence: Monitor competitor messaging and trending topics by analyzing their video scripts.

input

The actor accepts the following input:

  • video_url: The full URL of the YouTube video. (Required)

Example input:

{
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}

Output

The actor outputs the following data for each video:

  • video_url: The input URL.
  • video_id: The extracted video ID.
  • transcript: A list of transcript segments (text, start, duration).
  • full_text: The full transcript text joined by newlines.

Example output:

{
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_id": "dQw4w9WgXcQ",
"transcript": [
{
"text": "Never gonna give you up",
"start": 0.0,
"duration": 2.0
},
...
],
"full_text": "Never gonna give you up\nNever gonna let you down..."
}