Предметы

Детали предмета

Получи полные детали для конкретного Steam-предмета рынка, включая метаданные, гистограмму и историю цен.

Эндпоинт

Этот endpoint возвращает исчерпывающие данные о конкретном Steam-предмете рынка, включая запись о предмете, метаданные, последнюю гистограмму покупки/продажи и историю цен.

GET   /v2/steam/items/{appId}/{marketHashName}

Обязательные параметры

appId
number
Steam application ID, которому принадлежит предмет.
marketHashName
string
URL-кодированный market hash name предмета.

Аутентификация

Включи свой API-ключ в request header x-api-key.

x-api-key: YourSecretAPIKey

Поля ответа

ПолеТипОписание
itemobjectЗапись о предмете
metaobject|nullМетаданные предмета (изображения, теги, описания)
histogramobject|nullПоследняя гистограмма ордеров на покупку/продажу
priceHistoryobject|nullИсторические данные о ценах

Объект item

ПолеТипОписание
_idstringID документа
nameIdnumber|nullSteam market name ID
appIdnumberSteam application ID
marketNamestringОтображаемое имя на рынке
marketHashNamestringURL-кодированное имя на рынке
classIdnumber|nullSteam class ID
instanceIdnumber|nullSteam instance ID
isGlitchedbooleanЯвляется ли листинг предмета «глюченым»
metaUpdatedAtstring|nullISO timestamp последнего обновления метаданных
histogramUpdatedAtstring|nullISO timestamp последнего обновления гистограммы
priceHistoryUpdatedAtstring|nullISO timestamp последнего обновления истории цен
Частота обновления. Предметы Steam Community Market обычно обновляются каждые 24 часа. CS2 (appId 730) и Rust (appId 252490) в настоящее время обновляются каждые 1–2 часа. Частота может меняться по мере настройки скраперов, проверяй поля timestamp *UpdatedAt, если тебе нужно точно знать, когда запись была обновлена в последний раз.

Объект meta

ПолеТипОписание
appIdnumberSteam application ID
contextIdnumberSteam inventory context ID
classIdnumberSteam class ID
instanceIdnumberSteam instance ID
imageobjectURL-ы изображений предмета
image.iconUrlstring|nullURL изображения иконки
image.iconUrlLargestring|nullURL изображения большой иконки
image.iconDragUrlstring|nullURL изображения drag-иконки
colorobjectИнформация о цветах предмета
color.namestring|nullHex-код цвета имени
color.backgroundstring|nullHex-код цвета фона
flagsobjectФлаги предмета
flags.commoditybooleanЯвляется ли предмет commodity
flags.marketablebooleanДоступен ли предмет для продажи на рынке
flags.tradablebooleanМожно ли обменять предмет
descriptionsarrayМассив объектов описаний из Steam
tagsarrayМассив объектов тегов из Steam

Объект histogram

ПолеТипОписание
buyOrdersarrayМассив ценовых уровней ордеров на покупку
buyOrders[].pricenumberЦена ордера на покупку
buyOrders[].quantitynumberКоличество ордеров на покупку по этой цене
sellOrdersarrayМассив ценовых уровней листингов на продажу
sellOrders[].pricenumberЦена листинга на продажу
sellOrders[].quantitynumberКоличество листингов на продажу по этой цене
datestringISO timestamp записи гистограммы

Объект price history

ПолеТипОписание
dataarrayМассив исторических точек цены
data[].pricenumberЦена продажи
data[].quantitynumberКоличество продаж
data[].datestringISO timestamp даты продажи

Пример ответа

response.json
{
  "success": true,
  "response": {
    "item": {
      "_id": "6789abcdef012345",
      "nameId": 176096978,
      "appId": 730,
      "marketName": "AK-47 | Redline (Field-Tested)",
      "marketHashName": "AK-47 %7C Redline %28Field-Tested%29",
      "classId": 310777487,
      "instanceId": 480085569,
      "isGlitched": false,
      "metaUpdatedAt": "2025-01-15T00:00:00.000Z",
      "histogramUpdatedAt": "2025-01-15T00:00:00.000Z",
      "priceHistoryUpdatedAt": "2025-01-15T00:00:00.000Z"
    },
    "meta": {
      "appId": 730,
      "contextId": 2,
      "classId": 310777487,
      "instanceId": 480085569,
      "image": {
        "iconUrl": "-9a81dlWLwJ2UXnc...",
        "iconUrlLarge": "-9a81dlWLwJ2UXnc...",
        "iconDragUrl": null
      },
      "color": {
        "name": "D2D2D2",
        "background": null
      },
      "flags": {
        "commodity": false,
        "marketable": true,
        "tradable": true
      },
      "descriptions": [],
      "tags": []
    },
    "histogram": {
      "buyOrders": [
        { "price": 1050, "quantity": 245 },
        { "price": 1049, "quantity": 12 }
      ],
      "sellOrders": [
        { "price": 1089, "quantity": 3 },
        { "price": 1090, "quantity": 7 }
      ],
      "date": "2025-01-15T12:00:00.000Z"
    },
    "priceHistory": {
      "data": [
        { "price": 1075, "quantity": 150, "date": "2025-01-14T00:00:00.000Z" },
        { "price": 1062, "quantity": 142, "date": "2025-01-13T00:00:00.000Z" }
      ]
    }
  }
}