Förstå Steams rate limit
Steam stryper per IP-adress. Några få inventory- eller marknadsförfrågningar per minut kan räcka för att utlösa 429 Too Many Requests-svar, och blockeringen kan vara i timmar.
"Request failed with status code 429" betyder att Steam begränsar din IP. Förstå varför det händer vid inventory-, marknads- och profilförfrågningar — och hur du får det att sluta.
Steams offentliga endpoints är odokumenterade och aggressivt rate-limitade. Fel 429 är Steams sätt att be dig sakta ner — det här är de tre vägarna ut.
Steam stryper per IP-adress. Några få inventory- eller marknadsförfrågningar per minut kan räcka för att utlösa 429 Too Many Requests-svar, och blockeringen kan vara i timmar.
Cacha varje svar du kan, lägg in fördröjningar mellan förfrågningar och hämta aldrig samma inventory två gånger inom kort tid. Det hjälper, men skalar inte för produktionstrafik.
Steamwebapi buffrar, cachar och gör om Steam-förfrågningar via egen infrastruktur, så att din applikation får inventory-, marknads- och profil-JSON utan 429-fel.
Skapa en gratis API-nyckel och hämta inventories, priser och profiler via endpoints byggda för att undvika statuskod 429.
Läs API-dokumentationen