Apps

Global Achievements

Get the global unlock percentage for each achievement in a Steam game.

Endpoint

This endpoint returns the global achievement completion rate for a specific Steam game — that is, the percentage of players who have unlocked each achievement across the entire Steam player base. Results are ordered from most-unlocked to least-unlocked.

GET   /v2/steam/apps/{appid}/global-achievements

Required parameters

appid
number
The Steam application ID of the game whose global achievement percentages you want to fetch.

Authentication

Include your API key as the x-api-key request header.

x-api-key: YourSecretAPIKey

Response fields

The response is an array of achievement entries.

Entry fields

FieldTypeDescription
namestringThe internal identifier of the achievement.
percentstringThe percentage of players that have unlocked this achievement, as a string with one decimal place (for example "72.2").

Response example

Example output for this endpoint. For brevity's sake, most achievements were omitted.

response.json
{
  "success": true,
  "result": [
    { "name": "VISIT_ROAD", "percent": "72.2" },
    { "name": "COLLECT_300_METAL_ORE", "percent": "62.4" },
    { "name": "DESTROY_10_BARRELS", "percent": "59.8" },
    { "name": "CONSTRUCT_BASE", "percent": "57.8" },
    { "name": "BBS_FINISH_BOAT", "percent": "0.0" }
  ]
}