YouTube Transcript API

Get transcripts from any YouTube video, AI-powered summaries, and translations into 70+ languages. A simple REST API for developers, content creators, and researchers.

See Pricing Try the API Free API Docs

70+

Languages

5

Endpoints

$1

Starting at

24h

Cache & fast responses

Features

Everything you need to work with video transcripts.

📝

Instant Transcripts

Extract full transcripts from any public YouTube video - videos, Shorts, and embeds. Text, SRT, or VTT output.

🤖

AI Summaries

Get a concise 3-5 sentence summary of any video's key points and takeaways using AI.

🌍

AI Translations

Translate any transcript into 70+ languages with one API call. Perfect for localization.

📂

Subtitle Uploads

Upload your own VTT/SRT files to summarize or translate videos without captions.

Fast & Cached

Responses cached for 24h. Sub-second responses on repeat requests.

🔑

Simple Auth

Just one API key header. Get started in under a minute.

💬

Chat With Video

Ask questions about any video and get answers with timestamps. Richer than raw transcripts.

🗂️

Timed Outlines

Turn a video into chapter headings with timestamps in one call. Perfect for notes, Notion, and blogs.

🎬

Content Packs

Go from any video to ready-to-film Shorts/Reels scripts with delivery notes, hashtags & captions.

Endpoints

A clean, RESTful API.

GET/api/transcript

Get a transcript from any YouTube URL or video ID. Formats: text, srt, vtt, json (segments with timestamps).

POST/api/transcript/batch Pro / Agency

Transcribe up to 20 videos in one call. Bulk for creators & teams.

GET/api/summarize

Get an AI summary of a video's transcript.

GET/api/translate

AI translate a transcript to any target language.

GET/api/chat

Ask a question about any video and get a timestamped answer.

GET/api/outline

Turn a video into chapter headings with timestamps.

GET/api/content-pack AI

Video → Shorts/Reels script + delivery notes + hashtags + caption.

POST/api/transcript/upload

Upload a VTT/SRT/text subtitle for summarization or translation.

GET/api/credits

Check remaining credits on your API key.

Pricing

Simple & transparent. No hidden fees.

Pay-as-you-go

$1 one-time
  • 1000 credits
  • Credits never expire
  • All endpoints
  • Email support
Buy Now

Agency

$15 /month
  • Unlimited credits
  • All AI features — Chat, Outline, Content Pack
  • Premium AI models + higher rate limits
  • Batch transcription + Structured JSON
  • Dedicated support
  • Custom integrations
Subscribe

Try the API Free

Get a free trial key instantly. No payment required.

Required — used only to enforce 1 trial per email.

AI Content Generator (No Transcript Needed)

Generate content ideas and scripts from any YouTube URL using AI. Works even if the video has no transcript.

# Get a transcript (text)
GET https://solopreneurstack.site/api/transcript?url=https://youtu.be/dQw4w9WgXcQ
X-API-Key: YOUR_TRIAL_KEY

# Get an SRT subtitle file
GET https://solopreneurstack.site/api/transcript?url=dQw4w9WgXcQ&format=srt
X-API-Key: YOUR_TRIAL_KEY

Full docs: solopreneurstack.site/api/docs

See It Live

Watch a real transcript being fetched in real time — no account needed.

Paste a YouTube URL and click Run to see the live transcript.

Try the Content Pack

Paste any YouTube video and watch it become a ready-to-film Shorts script with delivery notes & hashtags.

Paste a YouTube URL and click Generate to see the AI Content Pack.

Loved by Developers

Trusted by builders, creators, and teams who need transcripts fast.

“I replaced 4 transcription tools with this API. The SRT output is perfect for my podcast auto-captions.”

— Rina, Content Creator

“Batch mode saved our writers hours. Clean JSON with timestamps made building our search index trivial.”

— David, Product Engineer

“The free trial was generous and it took minutes to go live. Fair pricing, fast API.”

— Mei, Startup Founder

How It Works

3 steps to get started.

1

Buy a Plan

Pay-as-you-go or monthly via Gumroad.

2

Activate

Enter your Gumroad license key on the activation page to get your API key instantly.

3

Build

Call the API with your key. Read the docs and start building.

Ready to get transcripts?

Get your API key in under a minute after purchase.

Buy on Gumroad I Already Bought - Activate

FAQ

What is the YouTube Transcript API?

A REST API to extract transcripts from any public YouTube video, plus AI-powered summaries and translations across 70+ languages.

How do I pay?

We use Gumroad as our payment processor. Pay by credit card or PayPal right in your browser.

How do I get my API key?

After paying, check your Gumroad email for the license key. Enter it on the activation page to get your API key instantly.

What is a credit?

1 credit = 1 transcript. AI features cost extra credits (see "AI features" below). Pay-as-you-go credits never expire.

Is there a free trial?

Yes! Get a free trial API key in the "Try the API Free" section above — no payment required. Limited to 10 credits and expires in 24 hours.

Can I transcribe many videos at once?

Yes. Pro and Agency subscribers can use batch mode (/api/transcript/batch) to transcribe up to 20 URLs in a single call — ideal for creators and teams.

Do you offer structured JSON with timestamps?

Yes. Use format=json on the transcript endpoint to get clean segments with start times and durations — perfect for building search, captions, or apps.

What are Chat, Outline, and Content Pack?

Three AI features beyond plain transcripts: Chat answers questions about a video with timestamps, Outline turns a video into chapter headings with timestamps, and Content Pack turns any video into a ready-to-film Shorts/Reels script with delivery notes, hashtags & a caption.

How much do AI features cost?

Transcripts: 1 credit. Chat and Outline: 3 credits each. Translation: 3 credits. Summary: 4 credits. Content Pack: 6 credits. Free trials use free AI models — your trial costs you nothing extra.