Steam

Estatísticas

Obtém as estatísticas in-game e conquistas de um usuário Steam para um jogo específico.

Endpoint

Este endpoint retorna as estatísticas in-game e as conquistas desbloqueadas para um jogo específico na conta de um usuário Steam. Os nomes de estatísticas disponíveis são definidos pelo schema de stats de cada jogo e variam de título para título.

GET   /v2/steam/users/{steamid}/stats/{appid}

Parâmetros obrigatórios

steamid
string
O Steam ID do usuário cujas estatísticas você quer buscar. Aceita vários formatos de Steam ID.
appid
number
O Steam application ID do jogo cujas estatísticas você quer buscar.

Autenticação

Inclua sua API key no header x-api-key.

x-api-key: YourSecretAPIKey

Campos da resposta

CampoTipoDescrição
steamIDstringO SteamID64 do usuário.
gamestringO nome do jogo.
achievementsarrayLista de conquistas que o usuário desbloqueou neste jogo. Apenas conquistas desbloqueadas são incluídas. Vê os campos abaixo.
statsarrayLista de entradas de estatísticas in-game rastreadas pelo jogo. Vê os campos abaixo.

Objeto de conquista

CampoTipoDescrição
namestringO identificador interno da conquista.
unlockedbooleanSempre true nesta resposta — apenas conquistas desbloqueadas são retornadas aqui.

Objeto de estatística

CampoTipoDescrição
namestringO identificador interno da estatística. Os nomes das estatísticas são definidos pelo jogo.
valuenumberO valor atual da estatística. Pode ser um inteiro ou um número de ponto flutuante dependendo da estatística.

Exemplo de resposta

Exemplo de output para este endpoint. Por brevidade, a maioria das conquistas e estatísticas foi omitida.

response.json
{
  "success": true,
  "result": {
    "steamID": "76561198038526790",
    "game": "Rust",
    "achievements": [
      { "name": "COLLECT_100_WOOD", "unlocked": true },
      { "name": "COLLECT_200_STONE", "unlocked": true },
      { "name": "CONSTRUCT_BASE", "unlocked": true }
    ],
    "stats": [
      { "name": "deaths", "value": 121 },
      { "name": "bullet_fired", "value": 6473 },
      { "name": "kill_player", "value": 67 },
      { "name": "harvest.wood", "value": 90397 },
      { "name": "comfort_duration", "value": 11709.4150390625 }
    ]
  }
}