Batas Panggilan API
Vivoldi menerapkan batas panggilan API berdasarkan paket Anda untuk memastikan pengalaman layanan terbaik bagi semua pengguna.
Jika batas terlampaui, kesalahan HTTP 429 (Too Many Requests) akan muncul. Silakan coba lagi setelah beberapa saat jika Anda menerima pesan ini.
Batas Request API Berdasarkan Paket
Tabel di bawah menunjukkan batas request API per menit dan per jam untuk setiap paket layanan.
Jumlah request yang tersedia dapat berbeda tergantung skala layanan dan pola traffic, serta kebijakan rate limit diterapkan untuk menjaga performa dan stabilitas API.
| Paket | Maks per menit | Maks per jam | API Statistik / menit | API Statistik (bersamaan) |
|---|---|---|---|---|
| Gratis | 30 | 600 | 5% dari batas dasar | — |
| Pribadi | 180 | 10,000 | 5% dari batas dasar | 1 |
| Premium | 300 | 15,000 | 5% dari batas dasar | 1 |
| Bisnis | 480 | 25,000 | 5% dari batas dasar | 2 |
| Business Plus | 768 | 40,000 | 5% dari batas dasar | 2 |
| Enterprise | 1,200 | 60,000 | 5% dari batas dasar | Berdasarkan kontrak (default: 3) |
Cara Mengatasi Batas Request API Terlampaui
Jika batas request API terlampaui, server akan mengembalikan respons HTTP 429 (Too Many Requests).
Untuk menjaga operasional layanan tetap stabil dan andal, kami merekomendasikan penerapan logika penanganan request menggunakan metode berikut.
1. Implementasikan Retry Logic (Retry with Backoff)
Saat menerima respons 429, tunggu beberapa saat sebelum mencoba kembali request tersebut.
Dibanding mengirim request berulang dalam interval singkat, penggunaan metode Exponential Backoff sangat disarankan.
2. Optimalkan Frekuensi Request
Jika data yang sama diminta berulang kali, Anda dapat mengurangi request API yang tidak diperlukan dengan memanfaatkan cache.
Untuk proses berskala besar, batch processing umumnya lebih efisien dibanding mengirim request satu per satu.
3. Persiapan untuk Traffic API Tinggi
Jika lingkungan Anda sering mendekati batas request API, pertimbangkan untuk upgrade ke paket yang lebih tinggi atau menggunakan paket Business Plus dan Enterprise dengan limit request yang lebih fleksibel.
Batas Fleksibel Business Plus & Enterprise
Paket Business Plus dan Enterprise menggunakan sistem limit API fleksibel, di mana batas request akan otomatis meningkat berdasarkan jumlah pembuatan tautan bulanan, bukan menggunakan limit tetap.
Sistem ini cocok untuk platform marketing, layanan eCommerce, maupun sistem internal perusahaan yang mengelola tautan dalam jumlah besar, sehingga tetap mampu menangani traffic tinggi secara fleksibel dan stabil.
- Standar Dasar: 10.000 tautan/bulan
- Demi stabilitas layanan, batas ekspansi maksimum adalah 3,5x dari batas dasar.
Contoh (Paket Enterprise)
- 10.000 tautan/bln → 1.200 kali/mnt / 60.000 kali/jam
- 30.000 tautan/bln → 2.000 kali/mnt / 100.000 kali/jam
※ Batas panggilan Webhook adalah 80% dari batas API umum.
※ Batas aktual mungkin berbeda tergantung kontrak. Jika Anda butuh batas lebih tinggi, silakan hubungi kami.