HTTP 429 Too Many Requests

Código de estado 429 · Clase 4xx

HTTP

Mensaje oficial (tal como aparece en pantalla): Too Many Requests

También se busca como: error 429, HTTP 429, 429 too many requests, rate limited

Cadena de una petición HTTP desde el navegador, pasando por la CDN y el proxy, hasta el servidor de origen
Errores HTTP: localiza qué eslabón de la cadena de la petición falló y lee sus registros.

Qué significa

429 Too Many Requests significa que tú, tu dirección IP o tu clave de API enviasteis más solicitudes de las que el servicio permite en un intervalo de tiempo. Es una limitación de frecuencia: las solicitudes vuelven a funcionar tras esperar. Los visitantes lo encuentran en sitios saturados y al compartir IP mediante VPN; los desarrolladores, en las API.

Se aplica a: Todos los navegadores, API REST, Cloudflare, nginx

Cómo solucionar HTTP 429 Too Many Requests

  1. Espera y reintenta más tarde; consulta la cabecera de respuesta 'Retry-After' para saber cuántos segundos esperar
  2. Deja de recargar la página repetidamente y cierra las pestañas o scripts adicionales que acceden al mismo sitio
  3. Desconéctate de la VPN o del proxy, ya que las IP compartidas agotan los límites rápidamente
  4. Clientes de API: añade espera exponencial con jitter y respeta Retry-After en lugar de reintentar en un bucle continuo
  5. Clientes de API: almacena las respuestas en caché y agrupa solicitudes para hacer menos llamadas; revisa el panel de cuota de tu plan
  6. Si eres el propietario del sitio: revisa las reglas de límite de frecuencia en tu WAF, CDN o aplicación (nginx 'limit_req') para no bloquear a usuarios normales ni a bots legítimos
  7. Si eres el propietario del sitio: devuelve Retry-After junto con el 429 para que los clientes que se comportan bien reduzcan el ritmo automáticamente

Por qué ocurre

La RFC 6585 define 429 para la limitación de frecuencia. Los límites se cuentan por IP, usuario, clave de API o endpoint, y cualquier ráfaga por encima de ellos, incluidas las procedentes de IP compartidas, se rechaza hasta que se reinicia la ventana.

Preguntas frecuentes

¿Un error 429 es culpa mía?

Lo provoca el volumen de solicitudes procedentes de ti o de tu IP. Si compartes IP (VPN, oficina, operador móvil), el tráfico de otras personas puede hacerte superar el límite.

¿Cuánto dura un error 429?

Depende del servicio. Consulta la cabecera Retry-After; muchos límites se reinician en un plazo de entre un minuto y una hora.

Errores relacionados

Fuente: IANA HTTP Status Code Registry · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)

Última actualización: