Langsung ke konten

Batas laju

Setiap panggilan dihitung terhadap suatu batas, per pelanggan untuk semua kunci API Anda, dalam menit kalender. Inilah batas yang berlaku sekarang.

GET /account, GET /checkers, GET /orders, GET /orders/{id}
60 per menit
GET /orders/{id}/results
30 per menit
POST /uploads
10 per menit
POST /estimates
10 per menit
Pesanan baru dengan POST /orders
10 per menit
Bagian tugas yang belum selesai sekaligus, dari API
20 sekaligus
Permintaan dengan kunci API yang salah, per alamat IP
20 per menit

Yang dapat diberitahukan respons

Header ini bisa tidak ada, misalnya pada pesanan yang diulang, jadi jangan mewajibkannya.

  • RateLimit-Limit: batas untuk jenis panggilan ini.
  • RateLimit-Remaining: berapa yang tersisa pada menit ini.
  • RateLimit-Reset: jumlah detik sampai hitungan dimulai lagi.

Saat Anda melewati batas

Anda menerima 429 rate_limited dengan Retry-After, yaitu jumlah detik untuk menunggu. Permintaan ini tidak melakukan apa pun dan tidak menagih apa pun. Tunggu selama itu dan kirim lagi, dengan Idempotency-Key yang sama jika itu pesanan.

Pengulangan

Mengulang pesanan yang sudah dibuat, atau pesanan yang lolos batas ini dan kehilangan responsnya, tidak dihitung terhadap batas pesanan, sehingga pengulangan yang aman tidak ditolak hanya karena merupakan pengulangan. Semua permintaan untuk membuat pesanan juga dibatasi hingga enam kali batas pesanan, dan minimal 60 per menit.

Pesanan yang masih berjalan

Pesanan besar terdiri dari beberapa bagian tugas, satu untuk setiap 1.000.000 entri. Jika melewati batas bagian yang masih berjalan, Anda menerima 429 too_many_open_orders: tunggu sampai sebagian selesai. Satu pesanan besar dapat melewati batas ini jika Anda tidak punya pesanan lain yang masih berjalan.

Perlu lebih banyak?

Hubungi kami dan ceritakan apa yang sedang Anda bangun.

Di halaman ini