HTTP

HTTP 429 Troppe richieste

HTTP 429 significa che il client ha inviato troppe richieste in poco tempo e il server limita temporaneamente quelle successive.

Significato

429 è il codice HTTP del rate limiting. Il server può inviare l'intestazione Retry-After per indicare quanto aspettare. Questo errore si presenta spesso con API, login, quote di servizio e protezioni anti-bot.

Cause comuni

  • Troppi richiami API al minuto o quota del servizio esaurita.
  • Uno script automatico o una pagina che continua a inviare richieste in loop.
  • Molti utenti condividono lo stesso IP pubblico attraverso CGNAT, VPN o rete aziendale.
  • Una protezione contro tentativi ripetuti di accesso agli account.

Cosa può fare un visitatore?

  • Attendi quanto indicato da Retry-After, oppure qualche minuto; evitare aggiornamenti continui aiuta a non prolungare il blocco.
  • Se usi una VPN con indirizzo IP condiviso, verifica se causa il limite collettivo.
  • Per servizi a pagamento o API, controlla il numero di richieste ancora disponibili.

Cosa può fare il gestore?

  • Quando possibile, invia un'intestazione Retry-After che indichi il tempo prima di riprovare.
  • Nei client applica backoff esponenziale con jitter casuale, evitando ritentativi infiniti.
  • Configura limiti per account o chiave API, non soltanto per indirizzo IP.
  • Evita risposte 429 non necessarie ai crawler legittimi, a meno che il servizio sia davvero sovraccarico.

Effetti sulla SEO

Risposte 429 ripetute possono indurre Google a ridurre la frequenza di scansione. Se persistono a lungo, possono compromettere l'indicizzazione e causare l'esclusione di URL.

Domande frequenti

Quanto devo attendere dopo un 429?

Segui Retry-After se presente. In assenza dell'intestazione, inizia con una breve pausa e aumenta progressivamente il tempo fra tentativi successivi.

Perché ricevo 429 anche con poche richieste?

Potresti condividere l'indirizzo IP con altre persone tramite CGNAT, VPN o rete aziendale, e il limite viene applicato al gruppo.

Fonti