Создание 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 и хэшнейм вы сможете из файла, который можно найти по адресу: