Welcome to the unofficial JSON API for Counter-Strike 2. This API provides access to various data aspects of the game, parsed into JSON format for easier integration and use.
You can find this project source code on GitHub.
This API currently has
2 languages enabled (with around
30 languages available). To access
information in a specific language, replace
{language}
in the URL with one of the currently enabled language codes:
If you need support for additional languages, you can:
constants.js
npm run update-data-force and
npm run group-data-force
Object with all items accessible by their id.
Returns an array of all weapon skins grouped by pattern and wear condition.
Returns an array of all weapon skins with each wear condition as a separate item.
Returns an array of all available stickers.
Returns an array of sticker slabs (sealed stickers that can be opened).
Returns an array of all weapon charms/keychains.
Returns an array of all weapon skin collections.
This list includes cases, capsules, graffiti boxes, music kit boxes and souvenir packages.
Returns an array of all case keys.
Returns an array of all collectible items (coins, medals, etc.).
Returns an array of all player agents/characters.
Returns an array of all agent patches.
Returns an array of all graffiti items.
Returns an array of all music kits.
Returns an array of all base weapons and default items (gloves, knives, etc.).
Returns an array of tournament highlight charms.