Mengatasi Rate Limit API di n8n: Pola Delay, Queue, dan Retry yang Aman
Setup atau Tools yang Dipakai
HTTP Request node
Split in Batches atau Loop Over Items
Wait node
Response status check
Log error
Langkah Implementasi atau Diagnosis
Baca dokumentasi limit API yang dipakai.
Batasi jumlah item per batch.
Tambahkan Wait node antar request.
Tangani response 429 secara berbeda dari error lain.
Simpan item gagal untuk diproses ulang.
Contoh Praktik
Untuk mengirim 500 follow-up, workflow sebaiknya memproses batch kecil dengan jeda. Jika API mengembalikan 429, workflow menunda request berikutnya, bukan terus memaksa.
Kesalahan Umum
Mengirim semua item sekaligus.
Tidak membaca header rate limit.
Menganggap 429 sama dengan credential error.
Tidak menyimpan item yang gagal.
Kapan Perlu Pendekatan Lain
Jika kebutuhan tinggi, gunakan queue eksternal atau worker terpisah. n8n tetap bisa menjadi orchestrator, tetapi beban request dibagi lebih rapi.
FAQ
Apa arti status 429?
Status 429 berarti terlalu banyak request dalam periode tertentu.
Apakah Wait node cukup?
Untuk workflow kecil biasanya cukup. Untuk volume besar, queue lebih aman.
Bagaimana tahu limit API?
Cek dokumentasi provider dan response header jika tersedia.