Youtube AI Summarizer
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | string[] | ✅ | — | YouTube video URLs to summarize |
llmProvider | string | ✅ | gemini | LLM provider: gemini, openai, or groq |
openaiApiKey | string | ✅ | — | API key for the chosen LLM provider |
modelName | string | (auto) | Model name override (e.g., gemini-2.0-flash, gpt-4o-mini, llama-3.3-70b-versatile) | |
outputLanguage | string | (same as video) | Output language (e.g., "Spanish", "Japanese") | |
includeTimestamps | boolean | true | Generate timestamped key points |
LLM Providers
| Provider | Free Tier | Default Model | API Key Source |
|---|---|---|---|
| Gemini | ✅ Yes | gemini-2.0-flash | Google AI Studio |
| Groq | ✅ Yes | llama-3.3-70b-versatile | Groq Console |
| OpenAI | ❌ Paid | gpt-4o-mini | OpenAI 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
- Transcript Extraction — Uses the pintostudio/youtube-transcript-scraper Apify actor to reliably fetch captions (supports auto-generated & manual captions in all languages)
- AI Summarization — Sends the transcript to your chosen LLM for intelligent summarization
- 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
maxTotalChargeUsdin 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-scraperinternally — no setup needed on your part; it runs automatically on the Apify platform
Local Development
# Install dependenciesnpm install# Create input filemkdir -p storage/key_value_stores/defaultcat > 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/integrationsAPIFY_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 CLInpm install -g apify-cli# Loginapify login# Push to Apifyapify push
License
ISC