API Skins
ИИ-агентыOpenAPI · llms.txt

Дайте своему агенту цены на скины CS2

Всё, что нужно ИИ-агенту, чтобы узнавать цены на 22 маркетплейсах и управлять вашими торговыми роботами: документ OpenAPI, llms.txt и описание инструмента для копирования.

Подключение агента

Три шага, около минуты.

  1. 1Войдите через Steam и создайте ключ на странице документации API. Бесплатный тариф включает 100 запросов каждые 30 дней к ценам и ордерам на покупку Steam.
  2. 2Храните ключ в окружении агента, а не в промпте: агент вызывает инструмент, а ваш код добавляет заголовок X-API-KEY.
  3. 3Направьте агента на https://api.apiskins.com: загрузите /openapi.json в свой фреймворк или используйте инструмент ниже.

Инструмент цен для копирования

Описание, которое видит модель (JSON Schema, работает с Claude, OpenAI и большинством фреймворков агентов), и функция, которая его выполняет.

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

Торговля через агента

Настоящие деньги, настоящие лимиты.

Лимиты, которые он не перейдёт

Тот же ключ управляет роботами: показывает инвентарь аккаунта, выставляет предметы на продажу, размещает ордера на покупку и меняет их лимиты. Робот никогда не продаст ниже минимума и не купит выше максимума, заданных агентом, но эти лимиты — настоящие деньги: проверьте, что может делать агент, прежде чем дать ему право записи.

Ваши ключи маркетплейсов остаются у вас

Ключи API маркетплейсов никогда не передаются через API: аккаунты подключаете вы сами на странице робота.

Лимит запросов, который нужно соблюдать

Каждый запрос учитывается в поминутном лимите вашего тарифа, а запрос сверх него получает ответ 429 с Retry-After: агенту стоит подождать, а не повторять сразу.

Вопросы

Данные CS2 для ИИ-агентов

Наш даёт агенту самое дешёвое предложение каждого маркетплейса (API цен), ордера на покупку (API заявок на покупку), продажи и объём (API продаж) и описание каждого предмета (API предметов) — всё с одним ключом и одним документом OpenAPI.
Да. Загрузите /openapi.json во фреймворк или GPT action, либо скопируйте определение инструмента с этой страницы: это обычная JSON Schema, которую понимают Claude, модели OpenAI и большинство фреймворков.
Бесплатный тариф включает 100 запросов каждые 30 дней к ценам и ордерам на покупку Steam, этого хватит, чтобы попробовать агента. Платные тарифы добавляют все маркетплейсы, API продаж и предметов и более высокие лимиты; см. цены.
Да, через ваших торговых роботов: он может выставлять предметы на продажу и ставить ордера на покупку с ценами и лимитами. Подключать аккаунты маркетплейсов и видеть их ключи он не может — это делаете вы на странице робота.

Готовы начать?

Получите ключ и отправьте первый запрос за минуту.