429 Too Many Requests (RFC 6585) betekent dat de gebruiker in een bepaalde tijd te veel verzoeken heeft gestuurd. De response hoort de situatie uit te leggen en kan een Retry-After-header bevatten met het aantal seconden, of een datum, waarna de client het opnieuw kan proberen. Caches mogen 429-responses niet opslaan.
Rate limits kunnen gelden per IP-adres, gebruiker, API-sleutel of endpoint. Veel API’s sturen ook headers zoals X-RateLimit-Limit en X-RateLimit-Remaining mee, of de RateLimit-headervelden die de IETF aan het standaardiseren is, om te laten zien hoeveel ruimte er nog over is.
Nette clients wachten zo lang als Retry-After aangeeft, of bouwen de wachttijd exponentieel op, in plaats van het meteen opnieuw te proberen. Ook de API van TrueURL antwoordt met 429 en Retry-After als je in korte tijd heel veel controles uitvoert.
Voorbeeldresponse
HTTP/1.1 429 Too Many Requests
Date: Fri, 06 Nov 2026 10:15:32 GMT
Retry-After: 120
Content-Type: application/json
Content-Length: 81
{"error":"rate_limited","message":"Too many requests. Try again in 120 seconds."} SEO en redirects controleren
Google ziet 429 als een teken dat de server overbelast is, vergelijkbaar met een 5xx-fout. Googlebot gaat langzamer crawlen, en URL’s die 429 blijven teruggeven, kunnen uiteindelijk uit de index verdwijnen. Kortstondig 429 of 503 teruggeven is de aanbevolen manier om het crawlen in een noodsituatie te beperken; doe dat echter niet langer dan een dag of twee.
Zorg dat rate limits en botbescherming legitieme crawlers bij normaal gebruik niet treffen. Geeft een redirectcontrole 429, dan past het doel een rate limit toe op de checker; wacht even voordat je opnieuw controleert.
Veelvoorkomende oorzaken en toepassingen
- Een API-client heeft zijn quotum of burstlimiet overschreden.
- Een inlogformulier blokkeert herhaalde pogingen vanaf hetzelfde IP-adres.
- Een rate-limitregel in een CDN of WAF wordt geactiveerd door een crawler, monitor of bulkchecker.
- Veel gebruikers delen één IP-adres (bedrijfsnetwerk, mobiele provider) en lopen samen tegen een limiet per IP-adres aan.