Ana içeriğe geç

İstek Limitleri

Her istemci (client) için saatte 10.000 istek limiti uygulanır. Limit, kayan pencere (sliding window) algoritmasıyla takip edilir.

Yanıt Başlıkları

Her yanıtta aşağıdaki başlıklar döner:

BaşlıkÖrnekAçıklama
X-RateLimit-Limit10000Saat başına toplam hak
X-RateLimit-Remaining9900Mevcut pencerede kalan hak
X-RateLimit-Reset1777004495Pencerenin sıfırlanacağı Unix zaman damgası
X-Request-Idreq_b27eae60-...Destek talepleri için korelasyon kimliği

Limit Aşımı

Limit aşıldığında 429 Too Many Requests hatası döner:

{
"error": {
"code": "RATE_LIMITED",
"message": "Rate limit exceeded. Retry after 1820 seconds.",
"request_id": "req_..."
}
}

Retry-After başlığında, yeniden deneme için beklenmesi gereken süre saniye cinsinden belirtilir.

Önerilen Uygulamalar

  • Üstel geri çekilme (exponential backoff) uygulayın: 1s → 2s → 4s → 8s → 16s → ...
  • İstekleri kuyruk sistemi üzerinden düzenli olarak gönderin.
  • Liste uç noktalarında per_page parametresini yüksek tutarak toplam sayfa sayısını azaltın.
  • Statik verileri (para birimi, ülke vb.) önbelleğe (cache) alın; her istekte yeniden sormayın.