Создание API ключа
!ВАЖНО! Если вы отправляете на наш сервер более 5 запросов в секунду, ваш ключ будет удален. Список запросов API за последние 20 минут можно просмотреть здесь.Пожалуйста, запомните Ваш ключ.
- Ключ восстановить невозможно, только создать новый.
- Никому не сообщайте свой ключ, вы рискуете потерять деньги и вещи.
Список цен (лучшие предложения)
Список цен в формате json.
Список цен (все предложения)
Список цен в формате json. Только Dota2 и CS2.
https://market.csgo.com/api/full-export/RUB.json
{
"success": true,
"time": 1724318846,
"currency": "USD",
"format": [
"price",
"id",
"market_hash_name",
"classid",
"instanceid",
"real_instance",
"asset",
"old_price",
"stamp",
"base_id",
"float",
"phase",
"paintseed",
"paintindex",
"stickers",
"type",
"chance_to_transfer"
],
"items": [
"17243188645717.json",
"17243188646993.json",
"17243188648538.json",
"17243188649954.json",
"17243188651414.json",
"17243188653044.json",
"17243188654487.json",
"17243188655857.json",
"17243188657132.json"
]
}
https://market.csgo.com/api/full-export/17243188645717.json
Значения расположены в том же порядке, что и в списке поля format предыдущего файла
[
[
623,
5649300794,
"Negev | Dazzle (Minimal Wear)",
5075999874,
188530139,
188530139,
38691476335,
5700,
"2024-08-22 12:25:02",
2023,
"0.14540666341782",
"",
"391",
"610",
"11289205989|11289205989|11289205989|11289205989",
"Machinegun",
80
],
[
7609,
5649300802,
"Glock-18 | Neo-Noir (Well-Worn)",
4141779994,
188530139,
188530139,
38426905739,
69900,
"2024-08-22 12:25:02",
82040,
"0.40996930003166",
"",
"332",
"988",
null,
"Pistol",
85
]
]
База стикеров
Список в формате json. Только CS2 (CS:GO).
Список цен по class/instance с buy-ордерами
Список цен в формате json, где buy_order - максимальный buy-ордер на данный предмет.
https://market.csgo.com/api/v2/prices/class_instance/RUB.json
https://market.csgo.com/api/v2/prices/class_instance/USD.json
https://market.csgo.com/api/v2/prices/class_instance/EUR.json
{
"success": true,
"time": 1565103435,
"currency": "USD",
"items": [
"1434515088_0": {
"price": "0.50",
"buy_order": "0.10",
"avg_price": "0.74",
"popularity_7d": "47",
"market_hash_name": "Arcane Defiance Loading Screen",
"ru_name": "Загрузочный экран «Arcane Defiance»",
"ru_rarity": "Common",
"ru_quality": "Standard",
"text_color": "D2D2D2",
"bg_color": "",
},
"1479313949_0": {
"price": "0.60",
"buy_order": "0.10",
"avg_price": "0.94",
"popularity_7d": "13",
"market_hash_name": "Armor of Utter Eradication",
"ru_name": "Armor of Utter Eradication",
"ru_rarity": "Uncommon",
"ru_quality": "Standard",
"text_color": "D2D2D2",
"bg_color": "",
}
}
}
Buy orders
Список в формате json.
Веб-сокеты
На нашей площадке присутствует возможность получать информацию о новых предметах.
https://market.csgo.com/api/v2/get-ws-token?key=[your_secret_key]
С помощью этого запроса, можно получить токен, требуемый для подключения к серверу.
- В качестве сервера мы используем Centrifugo. Все необходимые SDK и инструкции как работать с ним, вы можете найти на официальном сайте Centrifugo.
- Необходимо запросить ws токен через апи метод, описанный выше.
- Устанавить соединение с указанным на сайте сервером и токеном.
- Подписаться на нужный канал.
- public:items:730:rub - информация об изменениях в цене или выставлении на продажу предметов для игры с id 730 в валюте RUB. (Осторожно, канал генерирует очень много трафика!)
- public:items:730:usd - информация об изменениях в цене или выставлении на продажу предметов для игры с id 730 в валюте USD. (Осторожно, канал генерирует очень много трафика!)
- public:items:730:eur - информация об изменениях в цене или выставлении на продажу предметов для игры с id 730 в валюте EUR. (Осторожно, канал генерирует очень много трафика!)
Для экономии трафика мы не передаем хэшнейм предмета, а вместо этого отдаем name_id.
Сопоставить name_id и хэшнейм вы сможете из файла, который можно найти по адресу: