YouTube Transkript API

Transkript, arama, kanal ve oynatma listesi verileri bir REST API olarak. 100 ücretsiz kredi, kart gerekmez - sonra 1000 kredi için ayda $5.

Tek bir videodan fazlası için tasarlandı

Çoğu ücretsiz YouTube transkript aracı tek bir videoda kalır. Bu API ayrıca YouTube'da arama yapar, kanal handle'larını çözer ve kanal veya oynatma listesi videolarını listeler - hepsi tek bir anahtarla.

  • Herhangi bir genel videonun transkriptini, dil seçimiyle çıkarma
  • Sayfalanmış YouTube tam metin araması
  • Kanal handle çözümleme ve kanal video listeleme
  • Oynatma listesi video listeleme
  • Sadece bir videoya soru sormak isteyenler için, aynı hesapla kullanılan bir Chrome uzantısı

OAuth ekranı yok, Google Cloud projesi yok, tükenebilecek proje başına kota yok - resmi API ile bunun insanlara neye mal olduğunu YouTube API kota rehberimizde görün.

Bir istek, karşılığında JSON

curl "https://getyoutubetranscript.com/api/v1/transcript?v=dQw4w9WgXcQ" \
  -H "Authorization: Bearer sk_live_..."

# => { "success": true, "data": { "transcript": "...", "word_count": 1847 } }

Bütün bir kanalı tek işte yedekleyin

Bir kanalın videolarını listeleyin, en fazla 100 tanesini tek bir toplu istekte gönderin ve iş bitince imzalı bir webhook alın. Sorgulama döngüsü yok, başında beklenecek proxy yok.

  • Yalnızca transkript döndüren videolar için 1 kredi ödersiniz. Altyazısı olmayan, gizli ya da kaldırılmış videolar ve başarısız alımlar ücretsizdir.
  • Her video başarısız sayılmadan önce yeniden denenir; YouTube'daki geçici bir aksaklık size kredi ya da yeniden çalıştırma maliyeti çıkarmaz.
  • 5.412 gerçek alım üzerinden ölçüldü (2–8 Eki 2026): altyazısı olan videoların %96,8'i transkript döndürdü ve tüm isteklerin %98'i kesin bir yanıt aldı (transkript ya da açık bir "altyazı yok" veya "kullanılamıyor" sonucu).
# 1. List the channel's uploads (1 credit per page of results)
curl "https://getyoutubetranscript.com/api/v1/channel/videos?channel=@3blue1brown" \
  -H "Authorization: Bearer sk_live_..."

# 2. Queue up to 100 of them in one batch
curl -X POST "https://getyoutubetranscript.com/api/v1/batch" \
  -H "Authorization: Bearer sk_live_..." -H "Content-Type: application/json" \
  -d '{"videos": ["aircAruvnKk", "IHZwWFHWa-w", "..."], "webhook_url": "https://you.example/hook"}'

# 3. Get a signed webhook when it's done, or poll GET /api/v1/batch?id=...

Basit, krediye dayalı fiyatlandırma

1 kredi = aşağıdaki herhangi bir endpoint'e yapılan 1 başarılı istek. Başarısız istekler ücretlendirilmez.

Free

$0

no card required

  • 100 free credits to try the API
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Monthly

$5.00/mo

Billed $5.00/month

  • 1,000 credits per month
  • Top-ups at $2.50 per 1,000 credits
  • 200 requests/min rate limit
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request
BEST VALUE

Annual

$4.50/mo

Billed $54.00/year

  • 12,000 credits per year, all upfront
  • Top-ups at $1.50 per 1,000 credits (40% cheaper)
  • 300 requests/min rate limit
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Starter

$19/mo

Billed $19.00/month

  • 7,500 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 300 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request
RECOMMENDED

Pro

$49/mo

Billed $49.00/month

  • 25,000 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 400 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Scale

$99/mo

Billed $99.00/month

  • 60,000 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 600 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Endpoint'ler

Tam parametre referansı, yanıt biçimleri ve hata kodları API belgelerinde yer alır.

GET /transcript1 credit
GET /search1 credit / page
GET /playlist1 credit / page
GET /resolveFree
GET /channel/latestFree
GET /channel/search1 credit / page
GET /channel/videos1 credit / page
POST /batchTranskripti olan video başına 1 kredi

Denemeye hazır mısınız? 100 ücretsiz kredi, kart gerekmez. API anahtarınızı alın.

YouTube Transkript API SSS

YouTube Transkript API ücretsiz mi?

Evet - kayıt olurken 100 ücretsiz kredi, kart gerekmez. Daha fazlasına ihtiyaç duyduğunuzda ücretli planlar 1000 kredi için ayda $5'ten başlar.

Bir kredi olarak ne sayılır?

Bir kredi, transkript, arama, kanal ve oynatma listesi endpoint'lerinde yapılan bir başarılı istektir. Başarısız bir istek asla ücretlendirilmez.

Sadece transkriptten fazlasını yapabiliyor mu?

Evet. Transkript çıkarmanın yanı sıra, YouTube'da arama yapabilir, bir kanal handle'ını kanal ID'sine çözebilir, bir kanalın videolarını listeleyebilir ve bir oynatma listesinin videolarını listeleyebilir - hepsi aynı API anahtarıyla.

Hız limitleri nelerdir?

Ücretsizde dakikada 60 istek, Aylıkta 200, Yıllıkta 300, Starter'da 300, Pro'da 400 ve Scale'de 600. Krediler ayrıdır: Aylıkta ayda 1.000, Yıllıkta baştan yılda 12.000, Starter, Pro ve Scale'de ayda 7.500, 25.000 veya 60.000; bir sonraki yenilemeden önce daha fazlası gerekirse ücretli yüklemeler de var.

Resmi YouTube Data API'sinden farkı nedir?

Oluşturulacak bir Google Cloud projesi yok, OAuth onay ekranı yok, ve bir işin ortasında tükenebilecek günlük proje başına kota yok. Kayıt olun, bir anahtar alın ve isteklere başlayın.