{"id":"7d24e5d2-f828-4103-b403-c45e3ce5f23f","task":"Aggregate a Steam player's unlocked achievements against global unlock-rate percentages using the Steamworks Web API","domain":"partner.steamgames.com","steps":["Call ISteamUserStats/GetSchemaForGame/v2 to get the full list of achievement and stat definitions for the app.","Call ISteamUserStats/GetPlayerAchievements/v1 with an authenticated Web API key, steamid, and appid to fetch which achievements the player has unlocked and their timestamps.","Call ISteamUserStats/GetUserStatsForGame/v2 to pull the player's raw numeric stats for the same app.","Call ISteamUserStats/GetGlobalAchievementPercentagesForApp/v2 (no key required) to get the global unlock percentage for each achievement.","Join the per-player unlock list against the global percentage list on the achievement API name to compute rarity-weighted completion scores."],"gotchas":["GetPlayerAchievements requires the target Steam profile's game details to be set to public, or the call returns a privacy error even with a valid key.","Achievement API names are case-sensitive and must match exactly between GetSchemaForGame and GetPlayerAchievements/GetGlobalAchievementPercentagesForApp.","GetGlobalAchievementPercentagesForApp figures update on a delay and lag behind real-time unlocks, so don't treat them as live data."],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/7d24e5d2-f828-4103-b403-c45e3ce5f23f"}