Dê ao seu agente preços de skins de CS2
Tudo o que um agente de IA precisa para consultar preços em 22 marketplaces e operar seus robôs de trading: um documento OpenAPI, llms.txt e uma definição de ferramenta para copiar.
O que ele faz
Uma chave, todas as ferramentas que um agente precisa.
Documentação legível por máquina
Documentação escrita para modelos lerem.
Conectando um agente
Três passos, cerca de um minuto.
- 1Entre com a Steam e crie uma chave na página da documentação da API. O plano grátis inclui 100 requisições a cada 30 dias para os preços e ordens de compra da Steam.
- 2Guarde a chave no ambiente do agente, nunca no prompt: o agente chama uma ferramenta e seu código adiciona o cabeçalho X-API-KEY.
- 3Aponte o agente para https://api.apiskins.com, carregando /openapi.json no seu framework ou usando a ferramenta abaixo.
Uma ferramenta de preços para copiar
A definição que o modelo vê (JSON Schema, funciona com Claude, OpenAI e a maioria dos frameworks de agentes) e a função que a executa.
{
"name": "get_cs2_skin_prices",
"description": "Lowest listing of CS2 items on each marketplace, in USD.",
"input_schema": {
"type": "object",
"properties": {
"market_hash_names": {
"type": "array",
"items": { "type": "string" },
"maxItems": 100,
"description": "Exact Steam market names, e.g. \"AK-47 | Redline (Field-Tested)\""
},
"providers": {
"type": "string",
"description": "Comma separated marketplaces, e.g. \"cs_float,buff_163\". All when left out"
}
},
"required": ["market_hash_names"]
}
}async function get_cs2_skin_prices({ market_hash_names, providers }) {
const url = new URL("https://api.apiskins.com/v1/offers");
for (const name of market_hash_names) url.searchParams.append("market_hash_name", name);
if (providers) url.searchParams.set("providers", providers);
const response = await fetch(url, { headers: { "X-API-KEY": process.env.API_SKINS_KEY } });
return response.json();
}Deixando um agente negociar
Dinheiro de verdade, limites de verdade.
Limites que ele não ultrapassa
A mesma chave gerencia seus robôs: lista o inventário de uma conta, coloca itens à venda, cria ordens de compra e altera os limites. O robô nunca vende abaixo do mínimo nem compra acima do máximo definido pelo agente, mas esses limites são dinheiro de verdade: revise o que o agente pode fazer antes de dar acesso de escrita.
Suas chaves dos marketplaces ficam de fora
As chaves de API dos marketplaces nunca passam pela API; as contas são conectadas por você na página do robô.
Um limite de requisições a respeitar
Cada requisição conta para o limite por minuto do seu plano, e uma requisição acima dele responde 429 com Retry-After, que os agentes devem aguardar em vez de tentar de novo na hora.
Perguntas
Dados de CS2 para agentes de IA
Pronto para começar?
Pegue uma chave e faça a primeira requisição em um minuto.