API для разработчиков

Универсальный Steam API
Маркет, Инвентарь, Профили, Цены на скины и Торговля

Steam API для CS2, Rust, Dota 2 и других игр — ведущие API инвентаря, профилей, рынка, цен и торговли.

Документация
Присоединяйтесь к 800+ разработчикам в нашем Discord-сообществе — самом популярном и надёжном CS2 API
Нам доверяют разработчики Steam API с 2018 года

Мы — выбор №1 для данных игр Steam. Вот почему.

Нашему API доверяют разработчики со всего мира, которые полагаются на наши сервисы для своих проектов.

2016
Основано
Доверяют разработчики Steam с
9,401
Зарегистрированные разработчики
Аккаунты, созданные в SteamWebAPI
146,240
Торгуемые предметы
Во всех поддерживаемых играх Steam
8
Поддерживаемые игры
Включены в нашем публичном Steam API
13
Активные маркетплейсы
Активные источники цен
49,965,455
Активные предложения
Во всех поддерживаемых играх Steam
1,168,286
Продажи CS2 (24 ч)
Отслеживаемые покупки Steam Community Market
$30,238,695
Стоимость активных предложений CS2
Оценочная стоимость текущих предложений

Как это работает

От нуля до продакшена за считанные минуты. Без сложной настройки и управления инфраструктурой.

01

Регистрация

Создайте бесплатный аккаунт за секунды. Кредитная карта не требуется.

02

Получите ключ Steam Web API

Сгенерируйте API-ключ в панели управления. Готов к использованию сразу.

03

Первый запрос

Получайте инвентари, цены и данные о торговле. Всё очень просто.

Присоединяйтесь к тысячам разработчиков, использующих SteamWebAPI

Открыть документацию →

Что я могу с этим построить?

Откройте для себя возможности нашего Steam Marketplace API: покупайте и продавайте скины с лёгкостью. Создайте калькулятор стоимости инвентаря или настройте свой игровой опыт с помощью внутриигрового скин-чейнджера. Развивайте сообщества, создавайте Discord-ботов и отслеживайте инвентари и профили пользователей. Раскройте потенциал нашего универсального API.

Маркетплейс

Вы можете создать маркетплейс и, например, использовать наш Inventory API. Для отображения предметов и цен используйте Items API.

Калькулятор стоимости инвентаря

Создайте калькулятор стоимости инвентаря, подобный csbackpack.net, используя наш Steam Profile API вместе с Inventory API.

Сообщества

Создавайте процветающие сообщества для ваших пользователей – от киберспортивных платформ до PUG-сервисов и далее – на основе нашего API.

Скин-чейнджер

Улучшите свой игровой опыт с внутриигровым скин-чейнджером. Настройте CS2 или любую игру с поддержкой скинов на неофициальных серверах.

Discord-боты

Создайте собственного Discord-бота для расчёта статистики, отображения рангов и многого другого – всё через наш API.

Трекер

Без усилий отслеживайте инвентари и профили пользователей с нашим надёжным трекером. Получайте ценные данные и оставайтесь в курсе.

Особый сценарий использования? Давайте обсудим →
10+ маркетплейсов, один API

Все CS2-маркетплейсы. Один API цен CS2.

Buff, Youpin, Skinport, DMarket, Waxpeer, Skinbaron и другие — запросите любой маркетплейс одним параметром. Включая цены фаз Doppler и Gamma Doppler.

Изучите примеры ответов Steam API

Выберите эндпоинт и изучите статический пример JSON-ответа. Регистрация и API-ключ не требуются.

Изучите репрезентативные структуры ответов до написания интеграционного кода. Эти мок-ответы показывают нормализованный формат JSON документированных эндпоинтов Steamwebapi.

Эндпоинты Steam API в этих примерах

API инвентаря

Получите полный инвентарь Steam для любого пользователя в CS2, Dota 2, Rust и TF2. Неблокирующий, без ошибок 429, с полными метаданными и ценами.

API инвентаря (batch)

Получайте несколько инвентарей Steam одним запросом. Идеально для портфолио-трекеров, рейтингов и калькуляторов стоимости инвентаря.

API предметов

Просматривайте полный каталог предметов Steam с названиями, типами, редкостью, exterior и снапшотами рыночных цен.

API детальной информации о предмете

Получите детальные данные по предмету — текущую цену, медиану, минимальную продажу, максимальную покупку и объём за 24 часа — для любого листинга Steam Market.

Steam Profile API

Получайте информацию профиля Steam (аватар, уровень, страна, количество друзей, видимость) без проблем с официальными лимитами.

CS2 Float API

Получайте значения float, paint seeds и patterns для скинов CS2. Поддержано нашей растущей базой float с 6+ месяцами истории.

API списка друзей

Получите список друзей пользователя Steam с временными метками отношений. Полезно для allowlist торговых ботов и анализа графа сообщества.

API истории цен

До 365 дней истории цен Steam Market на предмет. Для дашбордов, оповещений, обнаружения арбитража и торговых сигналов.

Резолвер Steam Login Secure

Декодируйте и валидируйте куки Steam Login Secure для серверных потоков торговых ботов и аутентификации.

Резолвер Steam ID

Конвертируйте любой Steam vanity URL или ссылку на профиль в SteamID64 для использования со всеми нашими эндпоинтами.

Steam API платформа

Универсальный Steam API для разработчиков

Идеально для любых проектов — откройте для себя непревзойдённые возможности, такие как предметы Steam Market и удобное управление инвентарём. Наш API удобен, документация — на высшем уровне. Даже бесплатный план открывает все эндпоинты.

Перейти к документации Steam API

Бесшовные JSON-данные

Без усилий интегрируйте полные JSON-данные, обогащая ваши приложения актуальной информацией.

Цены в реальном времени

Информируйте пользователей о ценах в реальном времени и последних рыночных ставках.

Важные сведения о предметах

Мгновенно получайте ключевые детали и обогащайте ваше приложение целевой информацией.

История цен

Отслеживайте изменения цен во времени с нашими встроенными историческими данными.

Отслеживание предметов

Контролируйте добавления и удаления предметов в инвентарях для полной истории.

Доступ к профилю Steam

Получайте ключевую информацию профилей быстро и надёжно.

Без ошибок 429

Прощайте, блокировки инвентаря и ответы 429 — наш сервис поддерживает поток данных.

Молниеносная производительность

Молниеносное время отклика благодаря нашей оптимизированной инфраструктуре.

Для продакшен-нагрузок Steam API

Понятная авторизация, документированные ответы и публичный статус сервисов.

HTTPS
Безопасная передача
Шифрованные API-соединения
JSON
Предсказуемые ответы
Нормализованные структуры
STATUS
Публичная прозрачность
Отдельная страница статуса
DOCS
Справочник эндпоинтов
Документация запросов и ответов

Активная поддержка

Эндпоинты и интеграции обновляются вслед за изменениями Steam.

Буферизация и кэш

Дорогие upstream-чтения кэшируются, когда это допускает семантика.

Документированная авторизация

API-ключ и HTTPS защищают доступ к эндпоинтам.

STEAM INVENTORY API

Steam Inventory API – неблокирующий и без 429

Эндпоинты продакшн-уровня для инвентаря, предметов, профилей, float-данных и истории цен. Без ошибок 429, без блокировок, только чистый JSON.

API инвентаря

Беспрепятственно получайте доступ к инвентарям пользователей, включая детали предметов, без ошибок 429.

Reliable access

API предметов

Получите полный список игровых предметов с названиями и описаниями.

Item catalogue

API профиля

Без усилий получайте профили пользователей Steam, без проблем с блокировкой.

Profile data

API детальной информации о предмете

Получите детальные данные о предмете – цена, медиана и многое другое.

Item metadata

API отслеживания

Отслеживайте изменения предметов в инвентарях в реальном времени.

Change tracking

API истории

До года истории цен для лёгкого выявления трендов.

Price history
API ДЛЯ КОНКРЕТНЫХ ИГР

Откройте отдельные страницы API для CS2, Dota 2, Rust и Team Fortress 2 с данными инвентаря, предметов и рынка.

Посмотреть все API игр Steam
Counter-Strike 2 CS2 API Dota 2 Dota 2 API Rust Rust API Team Fortress 2 Team Fortress 2 API

Инструменты и пакеты для разработчиков

Наши пакеты PHP и Python на GitHub ускоряют интеграцию Steamwebapi. Они включают пример проекта — калькулятор стоимости инвентаря CS2/CS:GO.

Калькулятор инвентаря CS2

Калькулятор инвентаря CS2

Next.js

Калькулятор инвентаря CS2 — бесплатный инструмент для расчёта стоимости вашего инвентаря CS2 (или CS:GO). Создан на Next.js, позволяет оценивать отдельные скины или весь инвентарь в реальном времени.

Обновления цен в реальном времени
Адаптивный дизайн
Посмотреть на GitHub
PHP-пакет

PHP-пакет

PHP

Наш PHP-пакет упрощает разработку проектов, предлагая бесшовную API-интеграцию и полную документацию.

Простая интеграция API
Исчерпывающая документация
Посмотреть на GitHub
Python-пакет

Python-пакет

Python

Наш Python-пакет легко интегрируется со Steamwebapi, ускоряя ваш рабочий процесс.

Простая интеграция API
Исчерпывающая документация
Посмотреть на GitHub

Часто задаваемые вопросы о Steam API

Ответы о ключах Steam API, данных инвентаря, рыночных ценах, float-значениях CS2, лимитах запросов и документации API.

Что такое Steamwebapi и какие данные предоставляет платформа?

Steamwebapi — независимая платформа, предоставляющая нормализованные данные инвентаря, рынка, профилей и CS2 для интеграции в продакшен-системы.

Какие игры Steam и API-эндпоинты поддерживаются?

Настроенные игры включают CS2, Dota 2, Rust и TF2; актуальное покрытие указано в документации.

Как получить и использовать ключ Steam API?

Войдите через Steam, создайте ключ Steamwebapi и отправляйте его в указанном заголовке; ключ Valve используется отдельно. Руководство по ключу Steam API

Где найти мой ключ Steam API?

Ваш ключ Steamwebapi отображается в панели управления после входа через Steam. Отдельный ключ Steamcommunity API Key от Valve выдаётся на steamcommunity.com/dev/apikey и нужен только для официальных методов Valve Web API.

Что такое Steam Market API и какие данные о ценах он возвращает?

Он предоставляет доступные цены, метаданные, поля продаж и историю в зависимости от предмета, игры и источника.

Как часто обновляются цены Steam Market и других площадок?

Частота зависит от источника и эндпоинта; временные метки позволяют оценить свежесть.

Можно ли использовать API для маркетплейсов, ценовых инструментов, ботов и коммерческих проектов?

Да. Платные планы поддерживают коммерческие продукты; текущие лимиты указаны на странице цен.

Существует ли официальный API Steam Community Market?

Valve не публикует официальный документированный API для Steam Community Market. Steamwebapi предоставляет документированные рыночные эндпоинты с нормализованным JSON, актуальными ценами и историей цен, поэтому вам не нужно скрапить недокументированные страницы Steam.

Как получить инвентарь Steam или CS2 через API?

Вызовите документированный эндпоинт с ключом, SteamID и ID игры; действуют настройки приватности Steam.

Как рассчитать стоимость инвентаря Steam или CS2?

Получите публичный инвентарь, сопоставьте предметы с единым полем цены и сложите оценки.

Что предоставляет CS2 API, включая float, paint seed и скриншоты?

Эндпоинты охватывают предметы, инвентари, цены и доступные float, paint seed, pattern и скриншоты осмотра.

Почему официальный эндпоинт инвентаря Steam часто недоступен или медленный?

Публичный эндпоинт инвентаря Steam недокументирован и агрессивно ограничивается по IP, поэтому нагруженные приложения быстро получают ответы 429 Too Many Requests. Steamwebapi буферизует, кэширует и повторяет эти запросы, чтобы данные инвентаря оставались доступными.

Как Steamwebapi обрабатывает ошибки Steam API 429?

Буферизация, кэш, повторы и fallback снижают влияние лимитов; клиентам следует обрабатывать документированные ошибки.

Есть ли бесплатный план Steam API и какие лимиты действуют?

Бесплатный план доступен для оценки; актуальные лимиты и продакшен-опции указаны на странице цен.

Как быстро интегрировать API и где найти примеры?

Создайте ключ, выберите эндпоинт и скопируйте пример из документации, предпросмотра или GitHub.

Как исправить ошибку "Request failed with status code 429" от Steam?

Код статуса 429 означает, что Steam ограничивает ваш IP после слишком большого числа запросов. Снизьте частоту запросов, кэшируйте ответы и распределяйте трафик во времени — или получайте данные Steam через Steamwebapi, который берёт буферизацию, кэширование и повторы на себя. Руководство по Steam 429

Что такое Steamwebapi?

Steamwebapi — это универсальная платформа для разработчиков, работающих с данными Steam. Мы предоставляем единый надёжный интерфейс к каждому необходимому эндпоинту Steam — цены Steam Market, полные инвентари Steam, метаданные предметов, профили Steam, значения float CS2, списки друзей и историю цен — для CS2, Dota 2, Rust, Team Fortress 2 и всего Steam Community Market. Наш инженерный фокус — надёжность: продакшн-трафик для тысяч разработчиков с 2016 года, ответы менее 100 мс и SLA доступности 99,9 %.

Мы существуем потому, что официальный Steam Web API ненадёжен в продакшене: лимиты запросов, временные сбои, пробелы в схемах и знаменитые блокировки «429 — Too Many Requests». Steamwebapi стоит перед Steam с интеллектуальной буферизацией запросов, распределённым кэшированием и глобальной сетью прокси, чтобы ваше приложение продолжало отвечать, даже когда Steam — нет.

Готовы погрузиться и преобразить свой проект?

Войдите с помощью своей учетной записи Steam, чтобы начать. После входа вы получите API-ключ, который открывает доступ к нашему мощному Steam API. Это бесплатно, просто в использовании и занимает всего несколько секунд для настройки.

Цены

Кредитная карта не требуется