API CS2 Screenshot API

WOK API

CS2 Screenshot API

Передайте inspect-ссылку или оружие, окраску, float и seed. Получите PNG для страницы предмета, торговой площадки или инвентаря.

Получить API-ключ Пример запроса

AK-47 Redline с двух сторон, float 0.21, seed 582
AK-47 Redline с двух сторон, float 0.21, seed 582

Одна или обе стороны

Выберите mode=front, back или both. Параметр view=transparent убирает фон, в том числе для обеих сторон в одном PNG. Можно задать цвет фона под ваш сайт.

Лицевая сторона · прозрачный фон
Лицевая сторона · прозрачный фон
Обратная сторона · прозрачный фон
Обратная сторона · прозрачный фон

Один ключ WOK

Доступно активным Free и платным универсальным ключам. Специализированные тарифы не включают этот метод. Создание тратит одну единицу API; опрос готовности — бесплатно. Просмотры 3D не расходуются.

curl 'https://woksteamapi.com/v1/cs2/screenshots' \
  -H "Authorization: Bearer $WOK_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"def_index":7,"paint_index":282,"float_value":0.21,"paint_seed":582,"mode":"both"}' 

Для предмета из inspect-ссылки передайте inspect_link вместо ручных параметров. Если ссылка не разрешена, вернётся явная ошибка.

Дождитесь рендера

  1. Отправьте POST /v1/cs2/screenshots с ключом в заголовке Authorization.
  2. HTTP 202 содержит job_id и result_url. Подождите время из Retry-After.
  3. Запросите result_url тем же ключом. Сохраняйте тело только после HTTP 200 image/png.

Одинаковые запросы используют один рендер. Изображения хранятся в ограниченном кеше до трёх часов. Сохраняйте готовые файлы у себя.

Возможности рендера

Модели оружия и ножей используют наш рендер игровых материалов с float и seed. Освещение может отличаться от игры. Поддержка обвеса указана во флагах ответа. Перчатки не поддерживаются.

Ответ содержит exact_item_rendered=false. strict=true отклоняет неподдерживаемые детали. Это рендер материалов, а не захват из запущенного клиента CS2.

Подключение

Ширина от 256 до 2048 пикселей, панель float, свой текст, PNG и base64 JSON. Отдельный ограниченный воркер обрабатывает рендер вне запросов инвентаря.

Как подключить · Документация · CS2 3D