API Skins
Agentes de IAOpenAPI · llms.txt

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.

Conectando um agente

Três passos, cerca de um minuto.

  1. 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.
  2. 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.
  3. 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

A nossa dá ao agente a oferta mais barata de cada marketplace (API de preços), ordens de compra (API de ordens de compra), vendas e volume (API de vendas) e o que é cada item (API de itens), tudo com uma chave e um documento OpenAPI.
Sim. Carregue /openapi.json em um framework ou numa GPT action, ou copie a definição da ferramenta desta página: é JSON Schema simples, aceito pelo Claude, pelos modelos da OpenAI e pela maioria dos frameworks.
O plano grátis inclui 100 requisições a cada 30 dias para os preços e ordens de compra da Steam, o bastante para testar um agente. Os planos pagos adicionam todos os marketplaces, as APIs de vendas e de itens e limites maiores; veja os preços.
Pelos seus robôs de trading, sim: ele pode colocar itens à venda e criar ordens de compra com preços e limites. Ele não pode conectar contas de marketplaces nem ver as chaves delas; isso você faz na página do robô.

Pronto para começar?

Pegue uma chave e faça a primeira requisição em um minuto.