Steam

Пользователь

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

Эндпоинт

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

GET   /v2/steam/users/{steamid}

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

steamid
string
Steam ID пользователя, чей профиль ты хочешь получить. Принимает различные форматы Steam ID.

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

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

x-api-key: YourSecretAPIKey

Поля ответа

ПолеТипОписание
steamIDstringSteamID64 пользователя.
avatarobjectURL-ы аватара и hash. См. поля ниже.
avatar.smallstringURL маленького аватара (32x32).
avatar.mediumstringURL среднего аватара (64x64).
avatar.largestringURL большого аватара (184x184).
avatar.hashstringHash для построения URL аватаров.
urlstringПолный URL профиля пользователя в Steam.
visiblebooleanВиден ли профиль публично.
personaStatenumberОнлайн-статус (0=Offline, 1=Online, 2=Busy, 3=Away, 4=Snooze, 5=Looking to trade, 6=Looking to play).
personaStateFlagsnumberДополнительные флаги состояния персоны.
allowsCommentsbooleanРазрешены ли комментарии в профиле.
nicknamestringОтображаемое имя пользователя.
lastLogOffTimestampnumberUnix timestamp последнего выхода пользователя.
createdTimestampnumberUnix timestamp создания аккаунта.
primaryGroupIDstringSteamID64 основной группы пользователя.
countryCodestringISO-код страны пользователя.

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

Пример вывода для этого endpoint'а.

response.json
{
  "success": true,
  "result": {
    "steamID": "76561198038526790",
    "avatar": {
      "small": "https://avatars.steamstatic.com/8fc8d5da91fee98bd9d419f89fd508d66945c8f7.jpg",
      "medium": "https://avatars.steamstatic.com/8fc8d5da91fee98bd9d419f89fd508d66945c8f7_medium.jpg",
      "large": "https://avatars.steamstatic.com/8fc8d5da91fee98bd9d419f89fd508d66945c8f7_full.jpg",
      "hash": "8fc8d5da91fee98bd9d419f89fd508d66945c8f7"
    },
    "url": "https://steamcommunity.com/id/pepzwee/",
    "visible": true,
    "personaState": 0,
    "personaStateFlags": 0,
    "allowsComments": true,
    "nickname": "PEPZ",
    "lastLogOffTimestamp": 1776545510,
    "createdTimestamp": 1298382620,
    "primaryGroupID": "103582791457598412",
    "countryCode": "EE"
  }
}