Skip to main content

Steam Achievements

@reset/steam-achievementsv2026.10.22.2· MIT· 1d agoBEHAVIORSACCEPTED WARNINGS
01README

Sample a Steam app's achievement unlock rates and summarise them.

02Behaviors1
@reset/steam-achievementsv2026.10.22.1steam_achievements.ts

Global Arguments

ArgumentTypeDescription
appIdnumberSteam app id to sample, e.g. 440 for Team Fortress 2
fn sample()
Read the app's global achievement percentages from Steam's public Web API and record them as a new version
fn summarise(since?: string)
Summarise the recorded samples: per achievement first, latest and change, the rarest and most common, and those added or removed
ArgumentTypeDescription
since?stringOnly summarise samples recorded at or after this ISO-8601 time; all samples when omitted

Resources

sample(infinite)— One app's global achievement unlock percentages at one moment; every sample is a new version
summary(infinite)— Per achievement the first and latest percentage and the change, the rarest and most common, and the achievements added or removed
03Previous Versions1
2026.10.22.1MIT
04Stats
B
86 / 100
Downloads
0
Archive size
11.3 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository0/2missing

06Platforms
07Labels