Przewodnik po Steam 429

Napraw błąd Steam 429 (Too Many Requests)

"Request failed with status code 429" oznacza, że Steam limituje Twoje IP. Zrozum, dlaczego dzieje się to przy zapytaniach o ekwipunek, rynek i profil — i jak to zatrzymać.

Dlaczego Steam zwraca kod statusu 429

Publiczne endpointy Steam są nieudokumentowane i agresywnie limitowane. Błąd 429 to sygnał od Steam, żeby zwolnić — oto trzy wyjścia z sytuacji.

01

Zrozum limity Steam

Steam ogranicza zapytania per adres IP. Kilka zapytań o ekwipunek lub rynek na minutę może wystarczyć, aby wywołać odpowiedzi 429 Too Many Requests, a blokada może trwać godzinami.

02

Cache'uj i zwolnij tempo

Cache'uj każdą możliwą odpowiedź, dodawaj opóźnienia między zapytaniami i nigdy nie pobieraj tego samego ekwipunku dwa razy w krótkim oknie. To pomaga, ale nie skaluje się dla ruchu produkcyjnego.

03

Użyj buforowanego Steam API

Steamwebapi buforuje, cache'uje i ponawia zapytania do Steam na własnej infrastrukturze, dzięki czemu Twoja aplikacja otrzymuje JSON ekwipunku, rynku i profili bez błędów 429.

Przestań walczyć z limitami Steam

Utwórz darmowy klucz API i pobieraj ekwipunki, ceny oraz profile przez endpointy zaprojektowane tak, aby unikać kodu statusu 429.

Czytaj dokumentację API