DokumentasiBiaya dan batas penggunaan

Biaya dan batas penggunaan

Bandingkan paket, pahami penghitungan menit dan top-up, lalu periksa batas request serta transkripsi aktif.

Biaya transcript1 mengikuti durasi rekaman dalam menit. Setiap paket memiliki jatah menit dan batas penggunaan sendiri. Berikut rincian paket, cara penghitungan biaya, dan urutan pemakaian menit paket serta top-up.

Pilih paket sesuai kebutuhan

FreeMonthlyAnnual
Biaya$0, tanpa kartu$9 / bulan$90 / tahun
Jatah menit60, hanya sekali1.000 / bulan1.000 / bulan
Top-upTidak tersedia$6 per 1.000 menit$5 per 1.000 menit
Request per menit30200300
Transkripsi aktif21020

Buka halaman “Billing” di dasbor untuk mengubah paket atau membeli top-up.

Cara menghitung pemakaian menit

  • Satu kredit setara dengan satu menit rekaman, dibulatkan ke atas. Video berdurasi 61 detik memakai 2 menit. Pemakaian paling sedikit adalah 1 menit.
  • Tarif per menit sama untuk link YouTube, X, TikTok, Instagram, Facebook, Bluesky, platform video lain yang didukung, dan file unggahan. Untuk subtitle platform, biaya mengikuti durasi video yang terukur. Untuk speech to text, biaya mengikuti durasi audio. Aturan subtitle YouTube dan X tetap sama dengan TikTok dan Bluesky.
  • Mengirim ulang video yang pernah diproses tetap memakai menit seperti transkripsi baru. Jika ingin mengambil kembali transkripsi Anda sendiri yang masih baru untuk video yang sama, gunakan reuse_recent=true agar tidak ada biaya baru. Detailnya ada di referensi API.
  • Jika transkripsi gagal atau dibatalkan, Anda tidak membayar. Menit yang sudah dipotong untuk job tersebut dikembalikan ke saldo.

Jatah gratis untuk akun baru

Anda mendapat 60 menit gratis setelah verifikasi email. Jika mendaftar dengan Google atau Microsoft, jatah langsung tersedia. Jatah ini hanya diberikan sekali per akun; paket Free tidak diperpanjang. Selama email belum diverifikasi, POST /v1/transcriptions ditolak dengan 403 email_not_verified.

Jatah paket dan menit top-up

Saldo menit memiliki dua sumber:

  • Menit paket tersedia untuk setiap siklus dan direset saat siklus baru dimulai. Sisa menit tidak dibawa ke siklus berikutnya. Paket Monthly dan Annual sama-sama memberi 1.000 menit setiap bulan.
  • Menit top-up tersedia dalam bundel berisi 1.000 menit. Anda bisa membeli 1 sampai 20 bundel sekaligus, dengan syarat memiliki paket berbayar aktif. Menit top-up baru dipakai setelah jatah paket habis dan tidak kedaluwarsa selama paket berbayar tetap aktif.

Jika paket berbayar dibatalkan, akun kembali ke Free tanpa jatah menit paket. Menit top-up tetap tersimpan, tetapi baru bisa dipakai setelah paket berbayar aktif lagi. Saat beralih dari Free ke paket berbayar, sisa menit gratis menjadi menit top-up.

Periksa saldo lewat API

Panggil GET /v1/account untuk memeriksa saldo tanpa biaya:

curl https://api.transcript1.com/v1/account \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY"
FieldKeterangan
minutes.remainingTotal yang bisa dipakai saat ini: cycle ditambah topup jika topup_usable bernilai true.
minutes.cycleJatah menit paket yang masih tersisa dalam siklus ini.
minutes.topupSaldo menit top-up yang tersimpan.
minutes.topup_usableBernilai true jika paket berbayar sedang aktif.
minutes.resets_atWaktu reset jatah paket berikutnya, atau null.
limitsBatas requests_per_minute dan max_active_jobs untuk akun Anda.

Anda juga bisa membaca paket pada plan dan waktu perpanjangan pada renews_at.

Saat saldo habis, POST /v1/transcriptions merespons dengan 402 insufficient_minutes. Field action_url mengarah ke halaman “Billing”. Kami juga mengirim email saat saldo mencapai 0, maksimal sekali per siklus.

Batas request per menit

Semua kunci API, sesi dasbor, dan koneksi MCP dalam satu akun memakai batas yang sama.

  • Request per menit: Free menerima 30, Monthly 200, dan Annual 300. Penghitungan memakai periode satu menit.
  • Respons /v1 untuk request yang memakai autentikasi menyertakan X-RateLimit-Limit untuk batas total dan X-RateLimit-Remaining untuk sisa request pada periode berjalan.
  • Jika melewati batas, Anda mendapat 429 rate_limited. Header Retry-After menunjukkan jumlah detik sampai periode berikutnya dimulai.
  • Request pengiriman chunk memakai token unggahan dan tidak mengurangi jatah request ini.

Batas transkripsi yang berjalan bersamaan

Transkripsi dihitung aktif saat berstatus queued, fetching, atau transcribing. Free mengizinkan 2 transkripsi aktif, Monthly 10, dan Annual 20. Jika semua slot terpakai, transkripsi baru mendapat 429 too_many_active_jobs beserta Retry-After. Tunggu salah satu proses selesai, lalu coba lagi.

Sesi unggahan bertahap yang masih berstatus awaiting_upload belum dihitung sebagai transkripsi aktif. Namun, satu tim hanya bisa membuka 20 sesi sekaligus. Jika melewati batas, responsnya juga 429 too_many_active_jobs. Saat Anda menyelesaikan unggahan, transkripsi masuk antrean. Karena itu, langkah penyelesaian ini tetap harus memenuhi batas transkripsi aktif.

Baca panduan penanganan error untuk menindaklanjuti tiap respons API.

Pembaruan terakhir 14 Oktober 2026