Creación de una clave API

!¡IMPORTANTE! Si envía más de 5 solicitudes por segundo a nuestro servidor, su clave será eliminada. La lista de solicitudes API de las últimas 20 Los minutos se pueden ver aquí.
Aquí puede crear/volver a crear una clave privada para el comercio automático, que se vinculará a su cuenta. Si no comprende por qué se necesita la clave, entonces, por su propia seguridad, no se la diga. cualquiera En modo de prueba, lanzamos la venta de una aplicación que le permite automatizar el comercio en nuestro sitio web - CounterBot. Al usar la API, acepta los términos del contract, en particular la garantía limitada de 4 horas
Creación de una clave API

Por favor recuerda tu clave.

Tu clave [tu_clave_secreta]:
Reglas importantes:
  • Será imposible restaurar la clave, solo será posible crear una nueva.
  • No le digas tu clave a nadie, corres el riesgo de perder dinero y cosas.

Price list (all offers)

prices

Price list in json format. Only Dota2 and CS2.

Sample answer:
{
  "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"
  ]
}
            
Sample answer:

The values are located in the same order as in the list of fields format of the previous file

[
  [
    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
  ]
]
            

Class/instance price list with buy orders

prices/class_instance

The price list is in json format, where buy_order is the maximum buy order for this item.

Sample answer:
{
    "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": "",
        }
    }
}
            

Web sockets

On our site there is an opportunity to receive information about new items.

get-ws-token
Request example:

https://market.csgo.com/api/v2/get-ws-token?key=[your_secret_key]

Using this request, you can obtain the token required to connect to the server.

Connection steps:
  1. We use Centrifugo as a server. You can find all the necessary SDK and instructions on how to work with it on the official Centrifugo website.
  2. You need to request a ws token via the API method described above.
  3. Establish a connection to the server and domain specified on the site.
  4. Subscribe to the desired channel.
! IMPORTANT! The key is valid for a limited time and after 10 minutes is no longer accepted by the server.
Available channels:
  • public:items:730:rub - information about changes in price or items for sale for the game with id 730 in currency RUB. (Be careful, the channel generates a lot of traffic!)
  • public:items:730:usd - information about changes in price or items for sale for the game with id 730 in currency USD. (Be careful, the channel generates a lot of traffic!)
  • public:items:730:eur - information about changes in price or items for sale for the game with id 730 in currency EUR. (Be careful, the channel generates a lot of traffic!)
What is "name_id"?:

To save traffic, we do not pass the hash name of the item, but instead give the name_id.

You can compare name_id and hash name from the file, which can be found at:

https://market.csgo.com/api/v2/dictionary/names.json