Steam Badges DB repository offers up-to-date information about all existing Steam apps having trading cards as a single JSON file. It's intended to be used by Steam level up bots and similar services, as a single source of truth.
File badges.json (compressed) is updated hourly and it includes appid, name and badge size.
{
"220": {
"name": "Half-Life 2",
"size": 8
},
"300": {
"name": "Day of Defeat: Source",
"size": 6
},
... more content ...
}
Alternatively, you might consider using badges.slim.json file as your source data on those workloads in which you do not require the name attribute to operate.
Refer to our Wiki section for further details about the purpose of each file and its sctructure.
Steam Badges DB data is widely available and can be retrieved on a great variety of ways, from your terminal to your custom crafted scripts. See examples about most common use cases below:
Made with ❤️ by Jack Nolddor
