Partner-API › Grundlagen › Grenzen und Kontingent

Grenzen und Kontingent

Je Minute60 Aufrufe je Schlüssel. Gilt für alle Bereiche zusammen.
TageslimitStandardmäßig 5.000 Abrufe je Zugang. Der für dich geltende Wert steht im Portal.
ZählungJe Bereich getrennt gezählt, das Limit gilt für die Summe.
ZurücksetzenTäglich um Mitternacht.
Fehlgeschlagene AufrufeKosten kein Tageskontingent. Nur erfolgreiche Antworten mit HTTP 2xx werden gezählt. Die Minutenbremse berücksichtigt auch Fehler, um wiederholte ungültige Anfragen zu begrenzen.
ErhöhungFormlos per E-Mail, mit kurzer Begründung. In der Regel unkompliziert.

Empfohlenes Abrufmuster

Das Tageslimit ist großzügig, aber ein Abruf je Seitenaufruf deiner Besucher wäre die falsche Bauweise. Unsere Daten ändern sich einmal täglich, deshalb:

  • Hole die Deals einmal täglich gebündelt und lege sie bei dir ab. Ein Durchlauf über 74.000 Deals mit limit=500 sind rund 150 Aufrufe.
  • Der Verlauf eines Artikels ändert sich höchstens einmal am Tag. Cache ihn entsprechend.
  • Der Kategorie-Baum ändert sich selten. Einmal wöchentlich genügt.
Mit diesem Muster verbraucht ein vollständiger täglicher Abzug rund 150 von 5.000 Abrufen. Das Limit wird damit praktisch nie zum Thema.

Wenn das Limit erreicht ist

Weitere Aufrufe werden mit 429 und dem Code tageslimit_erreicht abgewiesen, bis das Limit um Mitternacht zurückgesetzt wird. Details unter Fehlerbehandlung.

Retry-After

Jede 429 trägt den Kopf Retry-After mit der Wartezeit in Sekunden — 60 bei der Minutenbremse, bei tageslimit_erreicht die Sekunden bis Mitternacht. Lies den Kopf aus, statt eine Wartezeit zu raten.

HTTP/1.1 429 Too Many Requests
Retry-After: 60
Content-Type: application/json

Wie die Minutenbremse zählt

Gezählt wird je Schlüssel, nicht je IP-Adresse, in einem gleitenden Fenster von 60 Sekunden. Mehrere Rechner, die denselben Schlüssel benutzen, teilen sich also das Kontingent. Wer parallel abrufen will, nimmt dafür besser mehrere Schlüssel — im Portal lassen sich bis zu fünf gleichzeitig führen.