YouTube Video to Blog Post & Notes Extractor
Pricing
from $9.90 / 1,000 articles
YouTube Video to Blog Post & Notes Extractor
Turn any public YouTube video into a publish-ready SEO blog post with show notes, chapters, FAQs, pull quotes, and keywords. Ideal for content marketers, agencies, and creators who want to repurpose long-form YouTube into searchable articles without rewriting from scratch.
The YouTube Video to SEO Blog Post & Show Notes Actor turns any public YouTube video into a publish-ready content package: an SEO title, meta description, Markdown article, show-notes summaries, chapters, FAQs, pull quotes, and keywords. Paste watch URLs (or Shorts / youtu.be links) and get structured JSON ready for your CMS, newsletter, or content pipeline.

Key Features
- SEO blog post output — title, meta description, slug, and full Markdown body grounded in the video
- Show notes ready — short and long summaries plus key takeaways
- Chapters & FAQs — outline and question/answer pairs for search and on-page SEO
- Pull quotes — memorable lines with timestamps when available
- Captions-first — uses YouTube captions when present; falls back to audio understanding when needed
- Optional audience & tone — steer the writing voice without rewriting prompts yourself
- No login required — works with public YouTube videos
Why Turn YouTube Videos into Articles?
YouTube is where expertise, demos, and interviews live — but search, LinkedIn, and blogs still need text. Manually watching a video and rewriting it is slow. This Actor automates the repurposing step so you can:
- Publish SEO pages that rank for topics covered in your (or competitors’) videos
- Ship show notes for podcasts and long-form YouTube without a separate writing pass
- Feed CMS and newsletters with structured Markdown and metadata via the Apify API
- Scale content ops across many videos with schedules and webhooks
Who Is It For?
- Content marketers and SEO teams repurposing webinars, product demos, and thought leadership
- Agencies delivering article packs from client YouTube channels
- Creators and newsletter writers who want consistent show notes after every upload
- Developers wiring YouTube → CMS automation on the Apify platform
How to Use
- Open the Actor in Apify Console
- Paste one or more YouTube video URLs
- Optionally set target audience and tone
- Click Start
- Download the dataset as JSON, CSV, or Excel — or pull it via the Apify API
Input
{"videoUrls": ["https://www.youtube.com/watch?v=8jPQjjsBbIc"],"maxItems": 5,"targetAudience": "Content marketers","tone": "Clear and practical","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
| Field | Type | Default | Description |
|---|---|---|---|
videoUrls | string[] | — | Required. Public YouTube watch, Shorts, youtu.be, or embed URLs |
maxItems | integer | 5 | Max videos to process in one run |
targetAudience | string | — | Optional audience hint for writing voice |
tone | string | — | Optional tone (e.g. professional, conversational) |
proxyConfiguration | object | residential | Apify Proxy recommended for cloud YouTube fetches |
Output
Each dataset item is one video’s full article package:
{"videoUrl": "https://www.youtube.com/watch?v=8jPQjjsBbIc","videoId": "8jPQjjsBbIc","title": "Me at the zoo","channel": "jawed","durationSeconds": 19,"publishedAt": "2005-04-23T00:00:00.000Z","transcriptSource": "captions","article": {"seoTitle": "Me at the Zoo: The First YouTube Video Explained","metaDescription": "A short look at the first video ever uploaded to YouTube and why it still matters.","slug": "me-at-the-zoo-first-youtube-video","bodyMarkdown": "## Introduction\n\n...","wordCount": 420},"summaryShort": "…","summaryLong": "…","keyPoints": ["…"],"chapters": [{ "start": "00:00", "title": "Opening", "summary": "…" }],"pullQuotes": [{ "text": "…", "timestamp": "00:05" }],"faq": [{ "question": "…", "answer": "…" }],"keywords": ["youtube first video", "me at the zoo"],"scrapedAt": "2026-07-22T10:00:00.000Z"}
Pricing
Usage-based pay-per-event:
| Event | When | Price |
|---|---|---|
article-generated | Once per successful article | $0.01 |
article-minute | Per minute of video length (rounded up, min 1) | $0.0035 |
| Actor start | Per run (× memory GB) | $0.0025 |
Examples (excluding start fee): ~10 min video ≈ $0.045; ~30 min ≈ $0.115. Failed videos are not charged for article events. At 4096 MB memory, actor start is 4× ($0.01).
Tips
- Prefer videos with captions for faster, cheaper runs
- Start with
maxItemsof 1–3 while testing tone and audience settings - Schedule the Actor against a list of new uploads for ongoing show-notes automation
Image Credit
Image credit: YouTube