Предметы

Список предметов

Получи пагинированный список всех Steam-предметов рынка, отслеживаемых SteamApis, с опциональной фильтрацией.

Эндпоинт

Этот endpoint возвращает пагинированный список всех Steam-предметов рынка, отслеживаемых SteamApis. Ты можешь опционально фильтровать предметы по времени последнего обновления метаданных, гистограммы или истории цен.

GET   /v2/steam/items

Query-параметры

appId
number
Фильтрация предметов по appId.
cursor
string
Cursor пагинации. Передай значение cursor из предыдущего ответа, чтобы получить следующую страницу.
metaUpdatedAfter
string
Отфильтровать предметы, у которых метаданные обновлены после этого ISO timestamp.
histogramUpdatedAfter
string
Отфильтровать предметы, у которых данные гистограммы обновлены после этого ISO timestamp.
priceHistoryUpdatedAfter
string
Отфильтровать предметы, у которых история цен обновлена после этого ISO timestamp.

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

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

x-api-key: YourSecretAPIKey

Поля ответа

ПолеТипОписание
resultsarrayМассив объектов предметов
cursorstring|nullCursor для следующей страницы или null, если больше результатов нет
hasMorebooleanЕсть ли ещё результаты для получения

Объект предмета

ПолеТипОписание
_idstringID документа (используется как значение cursor и как itemId для других endpoint'ов)
nameIdnumber|nullSteam market name ID
appIdnumberSteam application ID
marketNamestringОтображаемое имя на рынке
marketHashNamestringURL-кодированное имя на рынке (используется в URL-ах Steam)
classIdnumber|nullSteam class ID
instanceIdnumber|nullSteam instance ID
isGlitchedbooleanЯвляется ли листинг предмета «глюченым» в Steam
metaUpdatedAtstring|nullISO timestamp последнего обновления метаданных
histogramUpdatedAtstring|nullISO timestamp последнего обновления гистограммы
priceHistoryUpdatedAtstring|nullISO timestamp последнего обновления истории цен

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

Пример вывода для этого endpoint'а. Для краткости некоторые предметы опущены.

response.json
{
  "success": true,
  "response": {
    "results": [
      {
        "_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"
      }
    ],
    "cursor": "6789abcdef012345",
    "hasMore": true
  }
}
Этот endpoint возвращает до 10 000 результатов за запрос. Используй пагинацию на основе cursor, чтобы получить все предметы.