2outube
Untuk pengembang & pembuat agen

Kenapa panggilan YouTube transcript API Anda gagal.

Jika sebuah skrip di sisi server — youtube-transcript-api, sebuah scraper, panggilan Anda sendiri ke endpoint timedtext YouTube — mengembalikan hasil kosong atau terblokir, itu bukan bug di kode Anda. YouTube memblokir permintaan transkrip dari rentang IP cloud dan pusat data, termasuk AWS, GCP, Azure, dan Cloudflare Workers.

Transkrip lengkap dalam hitungan detik — bisa dicari, ada stempel waktu, dan bebas Anda simpan.

Blokir itu berbasis IP, bukan berbasis akun: permintaan yang persis sama yang berhasil dari koneksi rumahan mengembalikan hasil kosong (atau 429/403) dari server. Itulah kenapa pustaka komunitas yang men-scrape endpoint teks YouTube secara langsung makin lama makin tidak andal saat dijalankan di cloud.

2outube menyiasati ini dengan membayar penyedia terkelola yang punya armada proksi rumahan, sehingga permintaannya tampak seperti peramban biasa alih-alih pusat data. Itu adalah detail implementasi internal — lihat catatan jujur di bawah untuk apa artinya dan bukan artinya bagi Anda.

Apa itu 2outube sebenarnya (dan bukan)

Ini adalah alat peramban, bukan API untuk pengembang. Saat ini tidak ada endpoint publik, tidak ada kunci API, dan tidak ada jaminan uptime. Jika kebutuhan Anda adalah akses transkrip secara terprogram, Anda memerlukan penyedia terkelola sendiri dengan dukungan proksi rumahan (berbayar) — menjalankan youtube-transcript-api atau scraper mentah dari server cloud akan terus gagal karena alasan pemblokiran IP di atas, bukan karena kode Anda salah.

Pertanyaan, terjawab.

Kenapa youtube-transcript-api (atau scraper saya sendiri) tidak mengembalikan apa pun saat saya jalankan di server?

YouTube memblokir permintaan teks/transkrip yang berasal dari rentang IP pusat data dan cloud. Kode yang sama sering berjalan mulus dari koneksi internet rumahan, itulah kenapa ini tampak seperti bug yang muncul-hilang, padahal sebenarnya adalah blokir berbasis IP.

Apakah 2outube punya API publik yang bisa saya panggil?

Tidak untuk saat ini. 2outube adalah alat web — tempel URL, dapatkan transkrip di peramban. Tidak ada endpoint terdokumentasi, tidak ada kunci API, dan tidak ada jaminan uptime untuk penggunaan terprogram.

Apa yang sebaiknya saya pakai daripada men-scrape YouTube secara langsung?

Penyedia transkrip terkelola yang menjalankan permintaan melalui proksi rumahan (berbayar) — kategori layanan yang sama seperti yang diandalkan 2outube secara internal.

Adakah solusi gratis yang andal?

Tidak ada yang berjalan dari server cloud. Pemblokiran berbasis IP itulah yang membuat pendekatan scraping gratis tidak konsisten — mungkin berhasil hari ini dan gagal besok saat YouTube menyesuaikan diri.

Apakah 2outube akan menambahkan API publik?

Belum ada rencana pasti untuk diumumkan. Jika itu berubah, informasinya akan muncul di 2outube.com/llms.txt, yang mencantumkan apa yang benar-benar ada saat ini.