REST
Сравнение предмета
Сравните цену и доступность одного предмета между несколькими торговыми площадками в одном запросе.
Эндпоинт
Возвращает текущее состояние одного предмета на нескольких торговых площадках одним запросом — полезно для ценового арбитража и межплощадных запросов.
GET /v2/items/compare
Параметры запроса
game
string
Код игры (например,
CS2, Dota2, Rust, TF2).name
string
Полное рыночное название предмета.
marketplaces
string
Список названий торговых площадок для сравнения через запятую. Опустите для сравнения по всем поддерживаемым торговым площадкам.
Аутентификация
Смотрите Обзор REST для базового URL, аутентификации и формата ошибок.
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
name | string | Рыночное название предмета |
marketplaces | array | Снимки по торговым площадкам — смотрите ниже |
Снимок торговой площадки
| Поле | Тип | Описание |
|---|---|---|
marketplace | string | Название торговой площадки |
priceUSD | number|null | Наименьшая цена предложения в USD |
priceEUR | number|null | Наименьшая цена предложения в EUR |
priceCNY | number|null | Наименьшая цена предложения в CNY |
priceRUB | number|null | Наименьшая цена предложения в RUB |
offerCount | number | Количество открытых предложений на этой торговой площадке |
updatedAt | number | Unix-время последнего обновления |
Пример ответа
response.json
{
"name": "AK-47 | Redline (Field-Tested)",
"marketplaces": [
{
"marketplace": "Buff163",
"priceUSD": 45.99,
"priceEUR": 42.50,
"priceCNY": 325.00,
"priceRUB": 4200.00,
"offerCount": 128,
"updatedAt": 1711152000
},
{
"marketplace": "CSFloat",
"priceUSD": 47.20,
"priceEUR": 43.60,
"priceCNY": 333.00,
"priceRUB": 4310.00,
"offerCount": 64,
"updatedAt": 1711152000
}
]
}