DevToolPal
DE
4xx Client-Fehler

429 Too Many Requests

Zu viele Anfragen

Bedeutung

Der Client hat in einem Zeitraum zu viele Anfragen gesendet (Rate Limiting). Retry-After kann angeben, wie lange zu warten ist.

Typische Ursachen

  • API-Ratenlimits oder Kontingente überschritten
  • Wiederholungsschleifen ohne Backoff
  • Viele Nutzer hinter einer gemeinsamen IP

So beheben Sie es

Als Client oder Besucher

Retry-After beachten, exponentielles Backoff mit Jitter nutzen, Ergebnisse cachen und Anfragen bündeln.

Als Betreiber der Website oder API

Retry-After und RateLimit-Header zurückgeben, damit Clients sich anpassen, und pro Schlüssel oder Nutzer statt nur pro IP begrenzen.

Beispielantwort

HTTP/1.1
HTTP/1.1 429 Too Many Requests
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 30
RateLimit-Policy: 100;w=60
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Too Many Requests",
  "status": 429,
  "detail": "Rate limit of 100 requests per minute exceeded."
}

Spezifikation

RFC 6585 §4

FAQ

› Wie lange sollte ich nach einem 429 warten?

Retry-After verwenden, falls vorhanden; sonst exponentiell zurückfahren, etwa 1, 2, 4, 8 Sekunden mit zufälligem Jitter.

› Schadet 429 der SEO?

Googlebot verlangsamt das Crawling bei 429. Kurze Phasen sind unproblematisch, lange können die Indexierung verzögern.