An unofficial JSON API for Counter-Strike: Global Offensive.
All data are retrieved from items_game.txt and csgo_english.txt. These files use Valve's KeyValue text file format and have to be parsed with vdf-parser.
By default the data is in english, if you want to get the data in another language, you can add the language to the BASE URL.
GET https://bymykel.github.io/CSGO-API/api/{language}Can be one of the following: bg cs da de el en es-ES es-MX fi fr hu it ja ko nl no pl pt-BR pt-PT ro ru sk sv th tr uk zh-CN zh-TW
GET https://bymykel.github.io/CSGO-API/api/en/all.jsonObject with all items accessible by their id.
GET https://bymykel.github.io/CSGO-API/api/en/skins.json| array[object] | |
| id | string |
| name | string |
| description | string |
| weapon | string |
| pattern | string |
| min_float | number |
| max_float | number |
| rarity | string |
| stattrak | boolean |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/stickers.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/collections.json| array[object] | |
| id | string |
| name | string |
| image | string |
This list includes cases, capsules, graffiti boxes, music kit boxes and souvenir packages.
GET https://bymykel.github.io/CSGO-API/api/en/crates.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| type | string |
| first_sale_date | string |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/keys.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/collectibles.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| type | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/agents.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/patches.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/graffiti.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| image | string |
GET https://bymykel.github.io/CSGO-API/api/en/music_kits.json| array[object] | |
| id | string |
| name | string |
| description | string or null |
| rarity | string or null |
| exclusive | boolean |
| image | string |