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
| Field | Type | Description |
|---|---|---|
name | string | The internal identifier of the achievement. |
percent | string | The 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" }
]
}