HTTP statusna koda

HTTP 429 Too Many Requests

429 Too Many Requests pomeni, da je klient v kratkem času poslal preveč zahtev in ga strežnik začasno omejuje.

Pregledano: 6. november 2026
Razred
4xx · Napake klienta
Kje je težava
Napaka v zahtevi (klient)
Kdo jo odpravi
Pogosto lahko pomagaš sam (URL, prijava, piškotki).

Kaj pomeni

429 je koda za omejevanje pogostosti (rate limiting). Strežnik lahko v glavi Retry-After pove, koliko sekund počakati. Pogosta je pri API-jih (OpenAI, GitHub, Google), prijavah in zaščiti pred boti.

Najpogostejši vzroki

  • Preveč API klicev v minuti ali porabljena kvota.
  • Avtomatizirani skripti ali osveževanje strani v zanki.
  • Več uporabnikov za istim javnim IP-jem (CGNAT, podjetje, VPN).
  • Zaščita pred napadi na prijavo.

Kaj narediš kot obiskovalec

  1. Počakaj nekaj minut in poskusi znova — ne osvežuj neprestano.
  2. Izklopi VPN, če deliš IP z veliko drugimi.
  3. Pri storitvah z naročnino preveri, ali si porabil kvoto.

Pokaže HTTP status, verigo preusmeritev, HTTPS in osnovne SEO signale. Deluje samo za javne naslove.

Kaj naredi lastnik strani ali razvijalec

  1. Vedno vrni glavo Retry-After.
  2. V klientu uporabi eksponentno čakanje (exponential backoff) z naključnim zamikom.
  3. Omejitve nastavi po uporabniku ali ključu, ne samo po IP-ju.
  4. Googlebota ne omejuj z 429, razen ob resni preobremenitvi.

Vpliv na SEO in Google

Google 429 obravnava podobno kot 503: začasno upočasni pajkanje. Dolgotrajni 429 lahko vodijo do odstranitve URL-jev iz indeksa.

Pogosta vprašanja

Koliko časa moram čakati pri 429?

Kolikor pove glava Retry-After. Če je ni, začni z nekaj sekundami in čas podvajaj.

Zakaj dobim 429, čeprav sem poslal malo zahtev?

Morda deliš javni IP z drugimi uporabniki (CGNAT, VPN, podjetje).

Viri