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
vi
GET https://bymykel.github.io/CSGO-API/api/en/all.json
Object with all items accessible by their id.
GET https://bymykel.github.io/CSGO-API/api/en/skins.json
array[object] | |
id | string |
name | string |
name_original | 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 |
name_original | 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 |
name_original | 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 |
name_original | 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 |
name_original | string |
description | string or null |
image | string |
GET https://bymykel.github.io/CSGO-API/api/en/collectibles.json
array[object] | |
id | string |
name | string |
name_original | 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 |
name_original | 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 |
name_original | 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 |
name_original | 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 |
name_original | string |
description | string or null |
rarity | string or null |
exclusive | boolean |
image | string |