Content creators spend hours producing YouTube videos but miss opportunities to repurpose that content into blog posts, social media threads, email newsletters, and documentation. Manually transcribing and reformatting is tedious and time-consuming.
YouTubeTranscripts.co extracts the full transcript from any video in seconds. Feed the transcript into an LLM to automatically generate blog posts, Twitter threads, LinkedIn articles, newsletter sections, and SEO-optimized written content. Multiply your content output without multiplying your effort.
import httpx
from openai import OpenAI
# Get transcript
resp = httpx.get(
"https://api.youtubetranscripts.co/v1/transcript",
params={"url": "https://youtube.com/watch?v=VIDEO_ID", "format": "text"},
headers={"x-api-key": "YOUR_API_KEY"},
)
transcript = resp.json()
# Generate a blog post from the transcript
client = OpenAI()
blog_post = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Convert this video transcript into a well-structured blog post with headers, subheaders, and key points. Maintain the original insights and tone."},
{"role": "user", "content": transcript["text"]},
],
)
print(blog_post.choices[0].message.content)Turn one video into five pieces of content
Generate blog posts, threads, and newsletters automatically
Preserve the creator's voice and key insights
SEO-optimize written versions of video content
Batch process entire channels for content libraries
Save 10+ hours per week on content repurposing
Sign up in 30 seconds and get 150 free API requests. No credit card required. Start building your content repurposing solution today.