Cada item de CS2, descrito em JSON
O que é cada skin, adesivo, agente, chaveiro e caixa: arma, desgaste e faixa de float, StatTrak™ e Souvenir, raridade, coleções, as caixas de onde cai e sua imagem. Um registro por market_hash_name, pronto para filtrar.
Planos pagos a partir de $14.99 / 30 dias · entre com a Steam
Resposta ao vivo
Saiba o que você está precificando.
Isto é o que a API responde para estes itens. O mesmo market_hash_name o liga às APIs de preços, ordens de compra e vendas.
0
itens, um registro cada
0
tipos, de skins a caixas
0
filtros que você pode combinar
0
requisição para o catálogo inteiro
Rotas
Um item, vários ou todas as páginas
A mesma chave e o mesmo limite de 30 dias das outras APIs: uma requisição, não importa quantos itens a página tenha.
Um item
Tudo sobre um item, pelo nome que todo marketplace usa.
GET /v1/items/{market_hash_name}Um lote
Repita market_hash_name para vários itens, para descrever um inventário inteiro de uma vez.
GET /v1/items?market_hash_name=…Todos os itens
O catálogo inteiro em uma resposta, ou em páginas, filtrado por tipo, arma, coleção, caixa, raridade e qualidade.
GET /v1/items?type=skin&weapon=awpCinco minutos até a primeira resposta
HTTP simples. Nenhum SDK para aprender.
- 1Entre com a Steam e escolha um plano pago.
- 2Copie sua chave na página da documentação da API.
- 3Envie-a no cabeçalho X-API-KEY e leia o JSON.
type Item = {
market_hash_name: string;
name: string;
type: "skin" | "sticker" | "agent" | "charm" | "patch" | "music_kit" | "graffiti" | "collectible" | "container";
category: string | null;
weapon: { id: string; name: string } | null;
pattern: string | null;
wear: { id: "fn" | "mw" | "ft" | "ww" | "bs"; name: string } | null;
min_float: number | null;
max_float: number | null;
quality: "Normal" | "StatTrak™" | "Souvenir" | "★" | "★ StatTrak™";
stattrak: boolean;
souvenir: boolean;
rarity: { id: string; name: string; color: string } | null;
label: string | null;
team: "both" | "ct" | "t" | null;
collections: { id: string; name: string }[];
containers: { id: string; name: string }[];
details: Record<string, string>;
image: string | null;
url: string;
};
const API_KEY = process.env.APISKINS_API_KEY!;
const market_hash_name = "StatTrak™ AWP | Asiimov (Field-Tested)";
const response = await fetch(`https://api.apiskins.com/v1/items/${encodeURIComponent(market_hash_name)}`, {
headers: { "X-API-KEY": API_KEY },
});
if (!response.ok) {
throw new Error(`API Skins answered ${response.status}: ${(await response.json()).error}`);
}
const item: Item = await response.json();O que se constrói com ela
O que se constrói com dados de itens
Marketplaces e lojas
Filtros por arma, desgaste, raridade e coleção sem manter um catálogo próprio.
Busca e inventários
Transforme um market_hash_name numa imagem, numa cor de raridade e numa faixa de float com uma requisição.
Bots de trading
Negocie só os tipos de item que você quer: sem adesivos, só facas, só uma coleção.
Sites de fãs e ferramentas
Páginas de coleções e caixas, calculadoras de contrato e montadores de equipamento, a partir de uma fonte.
Limites
Incluído em todo plano pago
Grátis
Grátis
- 100 requisições / 30 dias
- 60 requisições / minuto
- Não incluído
Trader
$14.99 / 30 dias
- 5,000 requisições / 30 dias
- 120 requisições / minuto
- Incluído
Pro
$49.99 / 30 dias
- 25,000 requisições / 30 dias
- 300 requisições / minuto
- Incluído
Business
$119.99 / 30 dias
- 100,000 requisições / 30 dias
- 300 requisições / minuto
- Incluído
Uma chave
A mesma chave abre todas as APIs
API de itens
O que é cada item: desgaste, faixa de float, raridade, coleções
Perguntas
O que perguntam sobre a API de itens
O catálogo inteiro, em todo plano pago.
Cada item descrito, uma chave. A mesma chave também abre as APIs de preços, ordens de compra e vendas.