WOK API / SteamWebAPI
В сравнении со steamwebapi
Сравнивайте реальную нагрузку, а не только лимит запросов в минуту. Начните с маршрутов совместимости WOK, затем проверьте обработку ответа, выбор источника и повторные попытки.
BASE + KEY- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"
- KEY = "your-steamwebapi-key"
+ KEY = "your-wok-key"
Сложность переезда: Базовый URL, ключ и проверка контракта.

В сравнении со steamwebapi
Оба API отвечают на один и тот же вопрос - что лежит в инвентаре Steam и сколько это стоит. Разница в том, сколько вы получаете на один ключ, с какой частотой можно отправлять запросы и что тарифицируется отдельно.
| Что | steamwebapi | WOK API |
|---|---|---|
| Публикуемый лимит в минуту, сравниваемый тариф | 200 за €200/мес (Inventory High+) | Ultra 1 200/мин; Titan 1 500/мин |
| Профили Steam | Включены в Starter; есть отдельные планы | включены |
| Ранг и статистика FACEIT | Не оценивалось в этом сравнении | включены, без ключа FACEIT |
| Источники цен | Steam и торговые площадки; покрытие различается | Цены и время обновления по каждому источнику |
| Сложность переезда | - | Базовый URL, ключ и проверка контракта |
Тарифы SteamWebAPI проверены 26 сентября 2026 года. Официальные тарифы SteamWebAPI · Тарифы WOK.
Совместимость эндпоинтов
WOK поддерживает выбранные маршруты в стиле SteamWebAPI. До переноса боевой нагрузки проверьте форму ответа, группировку, отсутствующие значения и обработку ошибок. Совместимость со всеми функциями конкурента не гарантируется.
| Эндпоинт | Примечания |
|---|---|
/steam/api/inventory | Документированная форма ответа; предпочтителен Bearer |
/steam/api/profile | Документированная форма ответа; предпочтителен Bearer |
/v1/inventory | авторизация Bearer, дополнительные поля |
/v1/profiles | один запрос, до 64 профилей |
/v1/prices | до 200 цен за запрос |
/faceit/data/v4/players | без отдельного ключа FACEIT |
Что меняется в коде
requestsresponse = requests.get(
f"{BASE}/steam/api/inventory",
headers={"Authorization": f"Bearer {KEY}"},
params={"steam_id": sid, "game": "cs2", "price_source": "auto"},
timeout=35,
)
response.raise_for_status()
Коды ошибок
Различайте ошибки авторизации, квоты, проверки входных данных и внешнего сервиса. Нативные пакетные ответы также содержат статус и ошибки по каждой паре внутри HTTP 200.
400некорректный параметр401ключ отсутствует, недействителен или истёк402квота исчерпана или нет нужного дополнения404профиль или предмет не найден422параметр не прошёл валидацию429достигнут лимит запросов502Steam или FACEIT не ответилИсточники цен
Цены сверяются по нескольким площадкам, и вы сами решаете, какая из них учитывается. Добавьте price_source к любому запросу инвентаря или задайте значение по умолчанию для ключа. skinport использует самый дешёвый активный лот Skinport; steam_buy - цена мгновенной продажи в Steam, самая высокая активная заявка на покупку.
autosteamsteam_buyskinportmarketbackpacktfbuffmix
?price_source=steam_buy&strict=1
Steam inventory 429 guide: cache-first reads, bounded retries and explicit freshness metadata.
Тарифы API инвентарей Steam
Начните бесплатно или выберите предоплаченный срок от 30 дней. Лимиты запросов действуют в 30-дневных окнах, без автоматических списаний. Маршруты совместимости и руководство по переходу.
FREE DEVELOPER
Бесплатно
- запросов инвентаря за 30 дней
- 1 000
- в сутки
- 100
- RPM
- 30
START
$12
- запросов инвентаря за 30 дней
- 300 000
- в сутки
- 10,000
- RPM
- 120
PRO
$29
- запросов инвентаря за 30 дней
- 700 000
- в сутки
- 24,000
- RPM
- 300
MAX
$59
- запросов инвентаря за 30 дней
- 2 000 000
- в сутки
- 80,000
- RPM
- 600
ULTRA
$119
- запросов инвентаря за 30 дней
- 7 000 000
- в сутки
- 240,000
- RPM
- 1200
TITAN
$199
- запросов инвентаря за 30 дней
- 9 000 000
- в сутки
- 350,000
- RPM
- 1500