API Transkrip YouTube

Data transkrip, pencarian, channel, dan playlist sebagai REST API. 100 kredit gratis, tanpa kartu - lalu $5/bulan untuk 1000 kredit.

Dibuat untuk lebih dari satu video

Kebanyakan alat transkrip YouTube gratis berhenti di satu video saja. API ini juga bisa mencari di YouTube, mengurai handle channel, dan mendaftar video channel atau playlist - semua dengan satu key.

  • Ekstraksi transkrip untuk video publik apa pun, dengan pilihan bahasa
  • Pencarian teks lengkap YouTube, dengan paginasi
  • Resolusi handle channel dan daftar video channel
  • Daftar video playlist
  • Ekstensi Chrome untuk yang hanya ingin bertanya ke sebuah video, di akun yang sama

Tanpa layar OAuth, tanpa proyek Google Cloud, tanpa kuota per proyek yang bisa habis - lihat berapa biayanya bagi orang lain dengan API resmi di panduan kuota API YouTube kami.

Satu permintaan, JSON kembali

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

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

Cadangkan seluruh channel dalam satu pekerjaan

Ambil daftar video sebuah channel, kirim hingga 100 video dalam satu permintaan batch, dan terima webhook bertanda tangan saat selesai. Tanpa loop polling dan tanpa proxy yang perlu dijaga.

  • Anda hanya membayar 1 kredit untuk video yang menghasilkan transkrip. Video tanpa teks, video privat atau yang dihapus, dan pengambilan yang gagal tidak dikenai biaya.
  • Setiap video dicoba ulang sebelum ditandai gagal, jadi gangguan sementara di YouTube tidak membuat Anda kehilangan kredit atau harus mengulang.
  • Diukur dari 5.412 pengambilan nyata (2–8 Okt 2026): 96,8% video yang punya teks menghasilkan transkrip, dan 98% dari semua permintaan mendapat jawaban pasti (transkrip, atau hasil jelas bahwa tidak ada teks atau video tidak tersedia).
# 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=...

Harga sederhana berbasis kredit

1 kredit = 1 permintaan berhasil di endpoint mana pun di bawah ini. Permintaan yang gagal tidak dikenai biaya.

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

Referensi parameter lengkap, bentuk respons, dan kode error ada di dokumentasi API.

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 /batch1 kredit per video yang punya transkrip

Siap mencobanya? 100 kredit gratis, tanpa kartu. Dapatkan API key Anda.

FAQ API Transkrip YouTube

Apakah API Transkrip YouTube gratis?

Ya - 100 kredit gratis saat mendaftar, tanpa kartu. Paket berbayar mulai $5/bulan untuk 1000 kredit saat Anda butuh lebih banyak.

Apa yang dihitung sebagai satu kredit?

Satu kredit adalah satu permintaan berhasil, di endpoint transkrip, pencarian, channel, dan playlist. Permintaan yang gagal tidak pernah dikenai biaya.

Apakah bisa lebih dari sekadar transkrip?

Ya. Selain ekstraksi transkrip, API ini bisa mencari di YouTube, mengurai handle channel menjadi ID channel-nya, mendaftar video sebuah channel, dan mendaftar video sebuah playlist - semua dengan API key yang sama.

Berapa batas rate-nya?

60 permintaan/menit di Gratis, 200 di Bulanan, 300 di Tahunan, 300 di Starter, 400 di Pro, dan 600 di Scale. Kredit terpisah: 1.000 per bulan di Bulanan, 12.000 per tahun di awal di Tahunan, dan 7.500, 25.000 atau 60.000 per bulan di Starter, Pro, dan Scale, plus top-up berbayar jika butuh lebih sebelum perpanjangan berikutnya.

Apa bedanya dengan YouTube Data API resmi?

Tidak perlu membuat proyek Google Cloud, tidak ada layar persetujuan OAuth, dan tidak ada kuota harian per proyek yang bisa habis di tengah pekerjaan. Daftar, dapatkan key, dan mulai membuat permintaan.