YouTube Channel → Blog, Newsletter & Shorts Repurposer avatar

YouTube Channel → Blog, Newsletter & Shorts Repurposer

Pricing

from $0.00005 / actor start

Go to Apify Store
YouTube Channel → Blog, Newsletter & Shorts Repurposer

YouTube Channel → Blog, Newsletter & Shorts Repurposer

Watches YouTube channels for new uploads and turns every video into a ready-to-edit content bundle: SEO blog draft, newsletter section, X/LinkedIn thread, Shorts hook candidates with timestamps, and an SRT subtitle file.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Eonix Pvt Ltd

Eonix Pvt Ltd

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Give it a YouTube channel. Get back a ready-to-edit content bundle for every new upload — an SEO blog post, a newsletter section, an X/LinkedIn thread, Shorts hook ideas with timestamps, and a clean .srt subtitle file.

Stop letting your videos die after upload. This Actor watches your channels, grabs each new video's transcript, and turns it into everything you need to promote that video across every channel you publish on — automatically.


⚡ What you get for every new video

OutputWhat it is
📝 SEO blog draftA titled, 800–1,200 word post with meta description and H2 sections — ready to paste into your CMS
📧 Newsletter sectionA tight, punchy blurb you can drop straight into your next email
🧵 Social thread6–12 posts for X or LinkedIn, each within the 280-character limit
🎬 Shorts hooks3–5 scroll-stopping moments with exact timestamps to clip
💬 Key quotesThe most quotable lines, timestamped
🎞️ SRT subtitlesA properly formatted subtitle file for the full video

Everything is grounded in the actual transcript — no made-up facts, no hallucinated quotes.

🎯 Who it's for

  • Creators & YouTubers who want a blog post and a thread out of every video without re-watching it
  • Content & social teams turning a video backlog into a repeatable, multi-channel pipeline
  • Newsletter writers who need a publish-ready section per video, on a schedule
  • Agencies repurposing client videos at scale

🗓️ Set it and forget it

The magic is the schedule. Attach a 6-hour schedule to this Actor and it runs on autopilot:

  1. You publish a video on YouTube.
  2. A few hours later, the full repurposing bundle is waiting in your results.
  3. You skim, tweak, and hit publish everywhere else.

It remembers what it has already processed, so every run only handles genuinely new uploads — no duplicates, no double charges.

⚙️ Inputs

FieldRequiredDescription
YouTube channelsOne or more channels — paste @handles (@mkbhd), full URLs, or channel IDs
Max new videos per channelHow many new videos to process each run (default 5)
Backfill countHow many recent videos to grab the first time (default 3)
Transcript languagePreferred caption language, e.g. en, de, pt-BR (default en)
OutputsPick any of: blog, newsletter, thread, Shorts hooks, SRT (default: all)
OpenAI API keyEnables the AI writing. Leave empty to get transcripts + SRT only
ModelOpenAI model for the writing (default gpt-4o-mini, ~$0.01/video)
ProxyUse the Residential group — YouTube blocks datacenter IPs for video/caption data

💡 Turn on Residential proxy. YouTube throttles datacenter IPs on its video and caption endpoints. With the Residential proxy group enabled, transcripts come through reliably. This is strongly recommended for scheduled/production use.

📦 Example output

One record per video (plus a run summary). Large files (SRT, blog markdown) are saved to storage and linked from the record.

{
"videoId": "aB5LGrHISqY",
"title": "Ship Faster: 5 Habits of High-Output Engineers",
"url": "https://www.youtube.com/watch?v=aB5LGrHISqY",
"publishedAt": "2026-08-10T14:00:00+00:00",
"channelTitle": "Your Channel",
"status": "complete",
"transcriptChars": 8396,
"transcriptLanguage": "en",
"captionSource": "auto",
"bundle": {
"blogPost": {
"title": "5 Habits That Make Engineers Ship Faster (Without Breaking Things)",
"metaDescription": "Speed isn't about typing quickly. Five habits that help engineers ship faster — smaller scope, tiny feedback loops, rollbacks first, automated checks, and a clear trail.",
"markdown": "Everyone wants to ship faster, but the fastest engineers aren't the fastest typists...\n\n## Cut scope before you cut corners\n\n..."
},
"newsletterSection": "**Ship faster, break less.** This week: five habits of high-output engineers...",
"thread": [
"The fastest engineers I know aren't the fastest typists. They're ruthless about shrinking the work. 5 habits to ship faster without breaking things 🧵",
"1. Cut scope before you cut corners. Half a feature that ships beats a whole one that stalls.",
"..."
],
"shortsHooks": [
{ "startTimestamp": "00:00:00", "hookText": "Speed isn't about typing quickly.", "why": "Counter-intuitive opener that challenges the viewer in the first second." }
],
"keyQuotes": [
{ "timestamp": "00:00:26", "quote": "Write the rollback before the rollout." }
]
},
"srtUrl": "https://api.apify.com/v2/key-value-stores/.../records/aB5LGrHISqY.srt",
"blogUrl": "https://api.apify.com/v2/key-value-stores/.../records/aB5LGrHISqY-blog.md"
}

And the linked .srt file:

1
00:00:00,000 --> 00:00:03,560
On Monday, the company that spent the
2
00:00:01,680 --> 00:00:05,640
last year building its new model

💵 Pricing (Pay-Per-Event)

You're charged only for work that succeeds — never for a video with no captions, a restricted video, or a failed run.

EventPriceWhen
Video transcribed$0.03Per video with a successfully extracted transcript + SRT
AI bundle$0.10Per video where the blog/newsletter/thread/Shorts bundle is generated

A creator processing ~20 videos a month with full bundles pays about $2.60/month. No new uploads that run? You pay nothing.

The AI writing uses your own OpenAI API key, so those model costs (~$0.01/video) are billed to you directly by OpenAI — this Actor never marks them up.

💡 Use cases

  1. Newsletter on autopilot — schedule it on your channel; each week, paste the newest newsletter section into your email tool.
  2. Repurpose your back catalogue — set backfill to 15 and run once to turn your last 15 videos into blog drafts and threads in a single pass.
  3. Shorts factory — choose only "Shorts hooks" + "SRT" to get timestamped clip candidates, subtitles included, for every long-form video.

❓ FAQ

Do I need an OpenAI key? No. Without one you still get transcripts and SRT files (and only pay the transcription event). Add a key to unlock the blog, newsletter, thread, and Shorts hooks.

What counts as a "new" video? Anything the Actor hasn't processed before. It keeps track between runs, so it never reprocesses or double-charges — and the first run backfills your most recent videos.

What if a video has no captions? It's recorded as no_transcript and you're not charged. Age-restricted or members-only videos are skipped (also free). Live streams and premieres are retried on a later run.

Which languages work? Any language YouTube has captions for. Set your preferred language code and the Actor picks the best available track.

Is my OpenAI key safe? Yes — it's a secret input, encrypted at rest, never logged, and never included in the output.

Why do I need a residential proxy? YouTube limits datacenter IPs on its player and caption endpoints. The Residential group avoids the "video unavailable" / empty-transcript problem.

🚀 Get started

  1. Paste one or more channels into YouTube channels.
  2. (Optional) Add your OpenAI API key for the full AI bundle.
  3. Turn on Residential proxy.
  4. Run it — or attach a 6-hour schedule and let new uploads flow in as ready-to-edit content.

Changelog

0.1 — Initial release: channel watching, new-upload detection, transcript + SRT extraction, and one-call AI repurposing (blog, newsletter, thread, Shorts hooks, key quotes).