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 |