Youtube AI Summarizer avatar

Youtube AI Summarizer

Pricing

Pay per usage

Go to Apify Store
Youtube AI Summarizer

Youtube AI Summarizer

Summarize any YouTube video with AI. Get detailed summaries and timestamped key points with clickable links — in 40+ languages. Supports Gemini (free), Groq (free), and OpenAI. Works with short clips, podcasts, and multi-hour content.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shubham Deokar

Shubham Deokar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

Summarize any YouTube video instantly using AI. Get detailed summaries and timestamped key points with clickable links — all in 40+ languages. Works with short clips, hour-long podcasts, and everything in between.

Supports 3 AI providers — Google Gemini (free), Groq (free), and OpenAI — so you can get started without spending a cent.

Features

  • Detailed AI Summaries — Comprehensive multi-paragraph summaries that capture the full substance of any video
  • Timestamped Key Points — 8-15 richly detailed key points with clickable YouTube timestamp links
  • Multilingual Support — Summaries and translations in 40+ languages
  • Any Video Length — Works with short clips, lectures, podcasts, and multi-hour content

Input

FieldTypeRequiredDefaultDescription
urlsstring[]YouTube video URLs to summarize
llmProviderstringgeminiLLM provider: gemini, openai, or groq
openaiApiKeystringAPI key for the chosen LLM provider
modelNamestring(auto)Model name override (e.g., gemini-2.0-flash, gpt-4o-mini, llama-3.3-70b-versatile)
outputLanguagestring(same as video)Output language (e.g., "Spanish", "Japanese")
includeTimestampsbooleantrueGenerate timestamped key points

LLM Providers

ProviderFree TierDefault ModelAPI Key Source
Gemini✅ Yesgemini-2.0-flashGoogle AI Studio
Groq✅ Yesllama-3.3-70b-versatileGroq Console
OpenAI❌ Paidgpt-4o-miniOpenAI Platform

Example Input

{
"urls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"llmProvider": "gemini",
"openaiApiKey": "AIzaSy...",
"modelName": "",
"outputLanguage": "",
"includeTimestamps": true
}

Example Output

{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"videoId": "dQw4w9WgXcQ",
"videoTitle": "Rick Astley - Never Gonna Give You Up (Official Music Video)",
"channelName": "Rick Astley",
"summary": "This iconic 1987 music video features Rick Astley performing his debut single...",
"keyPoints": [
{
"timestamp": "0:00",
"seconds": 0,
"timestampedUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=0s",
"topic": "Song Introduction",
"summary": "The video opens with the classic synth intro..."
}
],
"keyPointsCount": 5,
"outputLanguage": "same as video",
"modelUsed": "gemini-2.0-flash",
"processedAt": "2026-03-10T12:00:00.000Z"
}

How It Works

  1. Transcript Extraction — Uses the pintostudio/youtube-transcript-scraper Apify actor to reliably fetch captions (supports auto-generated & manual captions in all languages)
  2. AI Summarization — Sends the transcript to your chosen LLM for intelligent summarization
  3. Timestamp Mapping — Maps key topics back to specific video timestamps

For long videos, the transcript is automatically chunked and summarized in parts, then combined into a cohesive final summary.

Pricing

This actor uses pay-per-event pricing. You are charged a small fee for each video successfully summarized. The exact price per video is shown on the actor's Apify Store page before you run it.

  • What you pay for: Each video that is fully summarized counts as one charged event (video-summarized).
  • Failed videos are free: If a video fails to process (e.g., no captions available), you are not charged.
  • Spending cap: You can set maxTotalChargeUsd in the run configuration to limit total spending per run. Once the limit is reached, remaining videos are skipped.
  • LLM API costs are separate: You bring your own API key. Gemini and Groq free tiers cost nothing; OpenAI charges per token (see table below).
  • Platform compute costs: Standard Apify platform fees apply on top of the per-event charge.

Cost Estimation

LLM API costs (Gemini and Groq free tiers are sufficient for most use):

Provider / Model~Cost per 10-min video~Cost per 1-hr video
Gemini (free tier)$0$0
Groq (free tier)$0$0
OpenAI gpt-4o-mini~$0.01~$0.05
OpenAI gpt-4o~$0.10~$0.50

Apify platform costs: Minimal compute units for the main actor + a small amount for the transcript scraper actor call (~0.01 USD per video).

Requirements

  • Videos must have captions/subtitles available (auto-generated or manual)
  • API key for your chosen LLM provider (Gemini, Groq, or OpenAI)
  • Videos must be publicly accessible (not private or age-restricted)
  • This actor calls pintostudio/youtube-transcript-scraper internally — no setup needed on your part; it runs automatically on the Apify platform

Local Development

# Install dependencies
npm install
# Create input file
mkdir -p storage/key_value_stores/default
cat > storage/key_value_stores/default/INPUT.json << 'EOF'
{
"urls": ["https://www.youtube.com/watch?v=VIDEO_ID"],
"llmProvider": "gemini",
"openaiApiKey": "YOUR_GEMINI_API_KEY"
}
EOF
# Run locally (APIFY_TOKEN is required for transcript fetching via Actor.call)
# Get your token at https://console.apify.com/account/integrations
APIFY_TOKEN=your_apify_token npm run dev

Note: When deployed on Apify, the token is injected automatically — no extra setup needed.

Deploy to Apify

# Install Apify CLI
npm install -g apify-cli
# Login
apify login
# Push to Apify
apify push

License

ISC