🎬 YouTube AI Summarizer — Transcripts & Summaries avatar

🎬 YouTube AI Summarizer — Transcripts & Summaries

Pricing

Pay per usage

Go to Apify Store
🎬 YouTube AI Summarizer — Transcripts & Summaries

🎬 YouTube AI Summarizer — Transcripts & Summaries

Get AI summaries of any YouTube video. Extract transcripts, generate summaries in brief, detailed, or bullet-point format.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

YouTube AI Summarizer

Automatically generate AI-powered summaries of YouTube videos using OpenAI's GPT models.

Features

  • Transcript Extraction: Automatically fetches transcripts from YouTube videos
  • AI Summarization: Uses OpenAI API to generate intelligent summaries
  • Multiple Summary Styles: Choose from brief, detailed, bullet points, or key takeaways
  • Metadata Extraction: Gets video title, channel name, and other details
  • Custom Prompts: Add your own instructions for summarization
  • Multi-language Support: Supports transcripts in various languages

Input

The actor accepts the following input:

{
"youtube_urls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"openai_api_key": "sk-...",
"summary_style": "brief",
"custom_prompt": null,
"language": "en"
}

Input Parameters

  • youtube_urls (array of strings, required): Array of YouTube video URLs to summarize
  • openai_api_key (string, required): Your OpenAI API key
  • summary_style (string, optional): Style of summary - brief, detailed, bullet_points, or key_takeaways. Default: brief
  • custom_prompt (string, optional): Custom instructions for summarization
  • language (string, optional): Language code for transcript (e.g., en, es, fr). Default: en

Output

The actor produces a dataset with the following fields for each video:

{
"video_id": "dQw4w9WgXcQ",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"title": "Video Title",
"channel": "Channel Name",
"transcript": "Full video transcript...",
"transcript_length": 5000,
"summary": "AI-generated summary...",
"key_points": "Extracted key points...",
"summary_style": "brief",
"language": "en",
"status": "success"
}

Requirements

  • YouTube video must have a transcript available
  • Valid OpenAI API key with gpt-3.5-turbo or gpt-4 access
  • YouTube URL must be in a standard format (youtube.com/watch?v=ID or youtu.be/ID)

How It Works

  1. Parses each YouTube URL to extract the video ID
  2. Fetches video metadata (title, channel) from YouTube
  3. Retrieves the video transcript using YouTube's transcript API
  4. Sends the transcript to OpenAI for summarization based on selected style
  5. Extracts key points from the transcript
  6. Returns structured data with all information

Example Use Cases

  • Content Research: Quickly summarize long educational videos
  • Meeting Notes: Get summaries of recorded webinars and presentations
  • Content Curation: Batch process multiple videos for content analysis
  • Accessibility: Generate text summaries for users who prefer reading

Pricing

  • Per actor run: $0.01
  • Per video processed: $0.02

OpenAI API costs are separate and depend on your OpenAI account tier.

Rate Limits

  • YouTube has no official rate limits for transcript API
  • OpenAI rate limits apply based on your account tier
  • Recommended: Process no more than 10 videos per run for reliable performance

Support

For issues or feature requests, please contact the actor developer.