Teknik ve entegrasyon

Rate limit (istek sınırı) nedir?

Rate limit, bir API'ye belirli sürede gönderilebilecek en fazla istek sayısıdır; sınır aşılınca platform istekleri geçici olarak reddeder, çoğunlukla 429 koduyla.

Diğer adları: İstek sınırı, Rate limiting, API limiti, Servis limiti, Throttling

Rate limit, API'nin "dakikada en fazla şu kadar istek" kuralıdır. Platformlar sunucularını korumak ve tüm satıcılara adil hizmet vermek için bu sınırı koyar. Sınırı aşan yazılım bir süre yanıt alamaz; ürün, stok ya da sipariş işlemleri gecikir.

Sınır aşılınca ne olur?

Standart yanıt HTTP 429 Too Many Requests kodudur. Bu kod RFC 6585 ile tanımlanmıştır. Sunucu yanıtta Retry-After başlığıyla ne kadar beklenmesi gerektiğini de söyleyebilir. Doğru davranış, bu süre kadar bekleyip isteği yeniden göndermektir.

Gerçek bir örnek: Trendyol servis limitleri

Trendyol limitleri servis bazında, dakika ya da saat cinsinden yayımlar. Servis limitleri sayfasından birkaç satır:

ServisLimit
İade ve sevkiyat adres bilgileriSaatte 1 istek
Ürün silmeDakikada 100 istek
İade siparişlerini onaylamaDakikada 5 istek
Sipariş paketlerini çekmeMağaza seviyesine göre dakikada 30–100 istek

Fiyat güncellemede ayrıca barkod başına dakikada 30 istek sınırı vardır; aşılırsa hata toplu işlem sonucunda o barkod için görünür. Aynı sayfa, 14 Eylül 2026 sonrası için servisleri gruplara ayırır ve limiti grup genelinde ortak sayar. Rakamlar değişebildiği için kod yazmadan önce güncel tabloyu kontrol edin.

Sınıra takılmamak için

  • Toplu uç nokta kullanın. Yüz ürünün stoğunu yüz ayrı istekle değil, tek bir toplu işlem isteğiyle gönderin.
  • Değişmeyeni göndermeyin. Stok değişmediyse güncelleme isteği atmayın.
  • Üstel bekleme uygulayın. 429 alınca hemen tekrar denemek yerine bekleme süresini her denemede artırın.
  • İstekleri yayın. Gece toplu iş çalıştırıyorsanız istekleri tek saniyeye yığmayın.
  • Önbellek kullanın. Kategori ağacı gibi nadir değişen verileri her seferinde yeniden çekmeyin.

Satıcı için anlamı

Rate limit, panelde "stok neden geç güncellendi?" sorusunun sık cevabıdır. Aynı API anahtarını birden fazla yazılıma verdiyseniz limit bu yazılımlar arasında paylaşılır ve hepsi yavaşlar. Saystok'un idefix, Pazarama, Shopify ve ikas bağlantıları ile Trendyol finans sorguları 429 aldığında bekleyip yeniden dener.

Daha fazlası

İlgili terimler

Kaynaklar

← Sözlüğün tamamı

Pazaryeri işlerinizi tek panelde toplayın

30 gün ücretsiz. Kart bilgisi istemiyoruz, taahhüt yok.