Steam

Conquistas

Obtém as conquistas de um usuário Steam para um jogo específico, incluindo estado de desbloqueio e timestamp.

Endpoint

Este endpoint retorna a lista de conquistas para um jogo específico na conta de um usuário Steam, com o estado atual de desbloqueio e o timestamp de desbloqueio para cada conquista.

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

Parâmetros obrigatórios

steamid
string
O Steam ID do usuário cujas conquistas você quer buscar. Aceita vários formatos de Steam ID.
appid
number
O Steam application ID do jogo cujas conquistas 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 objetos de conquistas para este jogo. Vê os campos abaixo.

Objeto de conquista

CampoTipoDescrição
namestringO identificador interno da conquista.
unlockedbooleanSe o usuário desbloqueou esta conquista.
unlockedTimestampnumberUnix timestamp de quando a conquista foi desbloqueada. 0 se a conquista estiver bloqueada.

Exemplo de resposta

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

response.json
{
  "success": true,
  "result": {
    "steamID": "76561198038526790",
    "game": "Rust",
    "achievements": [
      {
        "name": "COLLECT_100_WOOD",
        "unlocked": true,
        "unlockedTimestamp": 1666118306
      },
      {
        "name": "COLLECT_200_STONE",
        "unlocked": true,
        "unlockedTimestamp": 1666119743
      },
      {
        "name": "CRAFT_CAMPFIRE",
        "unlocked": false,
        "unlockedTimestamp": 0
      }
    ]
  }
}