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
| Free | Monthly | Annual | |
|---|---|---|---|
| Biaya | $0, tanpa kartu | $9 / bulan | $90 / tahun |
| Jatah menit | 60, hanya sekali | 1.000 / bulan | 1.000 / bulan |
| Top-up | Tidak tersedia | $6 per 1.000 menit | $5 per 1.000 menit |
| Request per menit | 30 | 200 | 300 |
| Transkripsi aktif | 2 | 10 | 20 |
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=trueagar 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"| Field | Keterangan |
|---|---|
minutes.remaining | Total yang bisa dipakai saat ini: cycle ditambah topup jika topup_usable bernilai true. |
minutes.cycle | Jatah menit paket yang masih tersisa dalam siklus ini. |
minutes.topup | Saldo menit top-up yang tersimpan. |
minutes.topup_usable | Bernilai true jika paket berbayar sedang aktif. |
minutes.resets_at | Waktu reset jatah paket berikutnya, atau null. |
limits | Batas 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
/v1untuk request yang memakai autentikasi menyertakanX-RateLimit-Limituntuk batas total danX-RateLimit-Remaininguntuk sisa request pada periode berjalan. - Jika melewati batas, Anda mendapat
429 rate_limited. HeaderRetry-Aftermenunjukkan 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