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
| Campo | Tipo | Descrição |
|---|---|---|
steamID | string | O SteamID64 do usuário. |
game | string | O nome do jogo. |
achievements | array | Lista de conquistas que o usuário desbloqueou neste jogo. Apenas conquistas desbloqueadas são incluídas. Vê os campos abaixo. |
stats | array | Lista de entradas de estatísticas in-game rastreadas pelo jogo. Vê os campos abaixo. |
Objeto de conquista
| Campo | Tipo | Descrição |
|---|---|---|
name | string | O identificador interno da conquista. |
unlocked | boolean | Sempre true nesta resposta — apenas conquistas desbloqueadas são retornadas aqui. |
Objeto de estatística
| Campo | Tipo | Descrição |
|---|---|---|
name | string | O identificador interno da estatística. Os nomes das estatísticas são definidos pelo jogo. |
value | number | O 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 }
]
}
}