pt pt
R$ brl

API pública para desenvolvedores

Uma API JSON gratuita e somente leitura: preços de CS2, Dota 2, Rust e TF2, análises e índice do mercado de CS2, estimativas de inventários Steam com totais por jogo disponíveis, times e jogadores de CS2. A maioria dos métodos exige uma chave API pessoal gratuita, que também aumenta os limites; o índice do mercado e as consultas de float funcionam sem ela. Os parâmetros e dados suportados estão listados abaixo.

Proxies fornecidos por
Skinory · Chrome

Suas skins. Preços sob controle.

Salve itens de CS2, acompanhe mudanças de preço e compare mercados diretamente no Steam.

Extensão do navegador

Acesso à API e limites pessoais

Sem chave

O índice do mercado e as consultas de float funcionam sem fazer login: 5 requisições por minuto por endereço IP. Preços, ofertas, estado dos dados, drop pool, times, jogadores e inventários exigem uma chave.

Endpoints

Com chave

Uma chave pessoal gratuita para scripts e integrações. Dá acesso a preços, ofertas, estado dos dados, drop pool, times, jogadores e inventários, e aumenta os limites, contabilizados separadamente para cada chave.

Como obter uma chave
LimiteSem chaveCom chave
Requisições por minuto5120
Requisições de inventário por hora: individuais e em loteChave necessária240
Primeiras consultas de inventário por minutoChave necessária24
Perfis por chamada a /api/v1/inventoriesChave necessária100
Consultas ao coordenador de jogo por minuto em /api/v1/float1015

A cota horária de inventário abrange os dois métodos; um lote conta como uma requisição. Um inventário individual retornado com stale: true não consome essa cota. As primeiras consultas são de perfis sem avaliação salva.

Todas as chaves usadas a partir do mesmo endereço IP compartilham um limite comum, seja qual for a conta: 240 requisições por minuto, 480 requisições de inventário por hora, 48 primeiras consultas e 30 consultas ao coordenador de jogo por minuto.

Como obter uma chave

  • Entre pela Steam e abra a seção “Chaves de API” do seu perfil. Ir para o perfil
  • Crie chaves 5 minutos após se cadastrar no Skinory. Cada conta pode ter até 3 chaves ativas, cada uma com um nome.
  • A chave aparece uma única vez, ao ser criada: guardamos só o hash dela. Uma chave perdida ou vazada é revogada com um clique e trocada por uma nova.

Como enviar a chave

Envie a chave no cabeçalho Authorization com o esquema Bearer ou no cabeçalho X-Api-Key. As chaves só são lidas em /api/v1; não as coloque em código que roda no navegador nem em repositórios públicos.

Cabeçalhos de resposta e erros

X-RateLimit-Limit
cota de requisições por minuto
X-RateLimit-Remaining
requisições restantes na janela atual
X-RateLimit-Reset
segundos até a janela zerar

Uma chave digitada errado, desconhecida ou revogada nunca é ignorada: a requisição recebe 401 com WWW-Authenticate em vez de cair nos limites anônimos. A chave de uma conta banida recebe 403. Acima do limite, a resposta é 429 com Retry-After.

Exemplos de requisições

Preços com chave

curl -H "X-Api-Key: $SKINORY_API_KEY" \
  "https://skinory.io/api/v1/price?q=AK-47%20%7C%20Redline"

Um inventário com chave

Envie um SteamID64, URL de perfil ou nome personalizado para /api/v1/inventory. O inventário deve ser público. A requisição pode esperar até 25 s, retornar uma avaliação salva (stale: true) ou responder 503 com Retry-After. checkedAt indica quando a avaliação foi feita.

curl --include -H "Authorization: Bearer $SKINORY_API_KEY" \
  "https://skinory.io/api/v1/inventory?steam=76561197960287930"

Inventários salvos em lote

Envie até 100 SteamID64 ou URLs /profiles/, separados por vírgulas. /api/v1/inventories lê avaliações salvas sem consultar o Steam. cached indica uma avaliação salva; unknown, a ausência dela. Solicite uma avaliação por meio de /api/v1/inventory.

curl -H "X-Api-Key: $SKINORY_API_KEY" \
  "https://skinory.io/api/v1/inventories?steam=76561198132414056,76561197960287930"

Todos os preços de TF2 em uma requisição

curl --compressed -H "X-Api-Key: $SKINORY_API_KEY" \
  "https://skinory.io/api/v1/games/tf2/prices"

429 indica que um limite da API foi atingido; 503 indica que a avaliação está pendente ou que o Steam está limitando temporariamente as solicitações. Aguarde todo o tempo indicado em Retry-After, em segundos, mesmo que ultrapasse um minuto, e não repita em paralelo as solicitações para o mesmo perfil.

Atualização dos preços

Os preços em /api/v1/price, /api/v1/offers e nos métodos de Dota 2, Rust e TF2 em /api/v1/games têm um atraso mínimo de 6 horas. Confira pricedAt, snapshotAt e stale: não são cotações em tempo real. Sem um snapshot atrasado disponível, a API responde 503 com Retry-After. As avaliações de inventário têm o próprio checkedAt.

Endpoints

Os métodos e parâmetros vêm do OpenAPI. Os parâmetros marcados com * são obrigatórios. Os esquemas completos de resposta estão na especificação.

EndpointRetornaParâmetros
GET /api/v1/droppool chave APIDrop pool semanal do CS2 monitorado—
GET /api/v1/status chave APIHorários de atualização dos feeds de preços e conjuntos de dados—
GET /api/v1/index Índice de mercado CS2 atual e capitalização por categorialang
GET /api/v1/index/history Histórico diário do índice CS2 de uma categoriacategorydayslang
GET /api/v1/inventory chave APIAvaliação de um inventário público do Steam: CS2, Dota 2, Rust e TF2steam*lang
GET /api/v1/inventories chave APIAvaliações salvas de até 100 inventários do Steam por requisiçãosteam*lang
GET /api/v1/price chave APIPesquisa de itens CS2 por nome; preços com atraso mínimo de 6 horasq*langcurrency
GET /api/v1/price/history chave APIHistórico diário do preço de um item CS2q*dayslang
GET /api/v1/offers chave APIOfertas de mercados para um item CS2 com atraso mínimo de 6 horasname*lang
GET /api/v1/games/{game} chave APICatálogo de Dota 2, Rust ou TF2: filtros e fontes de preçogame*lang
GET /api/v1/games/{game}/items chave APIItens de Dota 2, Rust ou TF2; preços com atraso mínimo de 6 horasgame*qnameheroraritytypequalityslotcategoryitemclasssortpagelimitlang
GET /api/v1/games/{game}/items/{slug} chave APIUm item de Dota 2, Rust ou TF2 com ofertas de mercados, atraso mínimo de 6 horasgame*slug*lang
GET /api/v1/games/{game}/prices chave APITodos os preços de um jogo em uma resposta, atraso mínimo de 6 horasgame*
GET /api/v1/float Float, seed, adesivos e chaveiro de um item CS2 pelo link de inspeçãourl*lang
GET /api/v1/teams chave APITimes de CS2 no ranking oficial da Valveregion
GET /api/v1/teams/{slug} chave APIPerfil do time: elenco, troféus, partidas e histórico no rankingslug*
GET /api/v1/players chave APIJogadores dos times do ranking da Valvesteamlimit
GET /api/v1/players/{slug} chave APIPerfil do jogador e time atualslug*

Acesso separado para assistentes de IA

Assistentes de IA reconhecidos podem consultar inventários sem chave. As cotas de requisições valem por IP; as primeiras consultas compartilham um orçamento entre todos os assistentes. Cada lote aceita até 50 perfis. Esses não são os limites da sua chave pessoal.

Requisições por minuto para assistentes de IA conhecidos em /api/v1
120
Requisições de inventário por hora e IP
120
Consultas por minuto de perfis nunca avaliados, compartilhadas por todos os assistentes de IA
16

Especificação e arquivos legíveis por máquina

Licença

Guias, textos editoriais e os dados derivados próprios do site (estimativas do drop pool, RTP de caixas, índices, medianas diárias, tabelas de padrões, a compilação llms-catalog.txt) estão sob a licença CC BY 4.0: cite Skinory com um link para a página de origem.

Os dados de times e jogadores (/api/v1/teams, /api/v1/players) vêm da Liquipedia e estão sob a licença CC BY-SA 4.0: cite Skinory com um link e compartilhe adaptações sob a mesma licença.

Os catálogos usam dados Steam e arquivos dos jogos, incluindo CSGO-API para CS2. Esses materiais e os preços dos mercados vêm de terceiros; valem as condições dos titulares originais.

CC BY 4.0 · CC BY-SA 4.0

Como citar

Cite uma página como “Skinory — título da página, URL, data de atualização”, com a URL canônica e a data mostrada na página ou, se não houver, a data em que você a leu. Informe preços com moeda e horário: eles mudam.

Skinory — AK-47 | Redline, https://skinory.io/pt/items/ak-47-redline, 2026-11-11

Estão vendo agora