DevToolPal
NL
4xx Clientfouten

429 Too Many Requests

Te veel verzoeken

Wat het betekent

De client heeft te veel verzoeken in een bepaalde tijd gestuurd (rate limiting). Retry-After kan zeggen hoe lang je moet wachten.

Veelvoorkomende oorzaken

  • API-limieten of quota overschreden
  • Herhaallussen zonder backoff
  • Veel gebruikers achter één gedeeld IP

Zo los je het op

Als client of bezoeker

Respecteer Retry-After, gebruik exponentiële backoff met jitter, cache resultaten en bundel verzoeken.

Als beheerder van de site of API

Geef Retry-After en RateLimit-headers terug zodat clients zich kunnen aanpassen, en beperk per sleutel of gebruiker in plaats van alleen per IP.

Voorbeeldantwoord

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."
}

Specificatie

RFC 6585 §4

Veelgestelde vragen

› Hoe lang moet ik wachten na een 429?

Gebruik Retry-After als die er is; anders exponentieel wachten, bijvoorbeeld 1, 2, 4, 8 seconden met willekeurige jitter.

› Schaadt 429 de SEO?

Googlebot vertraagt het crawlen bij 429. Korte periodes zijn geen probleem; lange kunnen het indexeren vertragen.