API Skins
Agents IAOpenAPI · llms.txt

Donnez à votre agent les prix des skins CS2

Tout ce dont un agent IA a besoin pour consulter les prix sur 22 marketplaces et piloter vos robots de trading : un document OpenAPI, llms.txt et une définition d'outil à copier.

Connecter un agent

Trois étapes, environ une minute.

  1. 1Connectez-vous avec Steam et créez une clé sur la page de la documentation de l'API. L'offre gratuite comprend 100 requêtes tous les 30 jours pour les prix et ordres d'achat de Steam.
  2. 2Gardez la clé dans l'environnement de votre agent, jamais dans le prompt : l'agent appelle un outil, votre code ajoute l'en-tête X-API-KEY.
  3. 3Pointez l'agent vers https://api.apiskins.com, en chargeant /openapi.json dans votre framework ou avec l'outil ci-dessous.

Un outil de prix à copier

La définition que voit le modèle (JSON Schema, compatible avec Claude, OpenAI et la plupart des frameworks d'agents) et la fonction qui l'exécute.

{
  "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();
}

Laisser un agent trader

De l'argent réel, des limites réelles.

Des limites qu'il ne peut pas franchir

La même clé gère vos robots : lister l'inventaire d'un compte, mettre des articles en vente, placer des ordres d'achat et modifier leurs limites. Le robot ne vend jamais sous le minimum ni n'achète au-dessus du maximum fixés par l'agent, mais ces limites représentent de l'argent réel : vérifiez ce que votre agent peut faire avant de lui donner un accès en écriture.

Vos clés de marketplace restent hors de portée

Les clés API des marketplaces ne passent jamais par l'API : c'est vous qui connectez les comptes sur la page du robot.

Une limite de requêtes à respecter

Chaque requête compte dans la limite par minute de votre formule, et une requête au-delà reçoit une réponse 429 avec Retry-After, que les agents doivent attendre au lieu de réessayer aussitôt.

Questions

Des données CS2 pour les agents IA

La nôtre donne à un agent l'offre la moins chère de chaque marketplace (API de prix), les ordres d'achat (API des ordres d'achat), les ventes et le volume (API des ventes) et ce qu'est chaque objet (API des objets), le tout avec une seule clé et un seul document OpenAPI.
Oui. Chargez /openapi.json dans un framework ou une GPT action, ou copiez la définition d'outil de cette page : c'est du JSON Schema simple, que Claude, les modèles d'OpenAI et la plupart des frameworks acceptent.
L'offre gratuite comprend 100 requêtes tous les 30 jours pour les prix et ordres d'achat de Steam, assez pour essayer un agent. Les offres payantes ajoutent toutes les marketplaces, les API de ventes et d'objets et des limites plus hautes ; voir les tarifs.
Via vos robots de trading, oui : il peut mettre des objets en vente et passer des ordres d'achat avec des prix et des limites. Il ne peut ni connecter des comptes de marketplace ni voir leurs clés ; c'est vous qui le faites sur la page du robot.

Prêt à construire ?

Obtenez une clé et essayez la première requête en une minute.