Guia Steam 429

Corrija o erro Steam 429 (Too Many Requests)

"Request failed with status code 429" significa que o Steam está limitando seu IP. Entenda por que isso acontece em requisições de inventário, mercado e perfil — e como fazer parar.

Por que o Steam retorna o código 429

Os endpoints públicos do Steam não são documentados e são limitados agressivamente. O erro 429 é o Steam pedindo para desacelerar — estas são as três saídas.

01

Entenda o rate limit do Steam

O Steam limita por endereço IP. Poucas requisições de inventário ou mercado por minuto já podem disparar respostas 429 Too Many Requests, e o bloqueio pode durar horas.

02

Faça cache e desacelere

Faça cache de todas as respostas possíveis, adicione atrasos entre requisições e nunca busque o mesmo inventário duas vezes em pouco tempo. Ajuda, mas não escala para tráfego de produção.

03

Use uma Steam API com buffer

Steamwebapi bufferiza, faz cache e repete as requisições ao Steam na própria infraestrutura, para sua aplicação receber JSON de inventário, mercado e perfil sem erros 429.

Pare de brigar com os limites do Steam

Crie uma chave API gratuita e busque inventários, preços e perfis por endpoints feitos para evitar o código 429.

Ler documentação API