Skip to main content
Наш API работает в RUB и автоматически конвертирует сумму в нужную валюту при создании намерения на покупку. Вы можете использовать этот API для дополнительной конвертации переводов в RUB на вашей стороне.

Доступные валюты

Steam поддерживает множество валют для различных регионов. Вы можете получить список всех доступных валют в их документации или с помощью нашего метода API. Пример ответа:
{
  "status": 200,
  "items": [
    {
      "currency_code": "AED",
      "descriptiopn": "United Arab Emirates Dirham"
    },
    {
      "currency_code": "AUD",
      "descriptiopn": "Australian Dollars"
    },
    ...
    {
      "currency_code": "ZAR",
      "descriptiopn": "South African Rand"
    }
  ],
  "total": 37
}

Курсовые пары

Для конверсии валют вы можете использовать метод списка курсовых пар, который возвращает все доступные валютные пары и их текущие курсы. Пример ответа:
{
  "status": 200,
  "items": [
    {
      "currency_pair": "USD:CNY",
      "close_price": 7.1,
      "created_at": "2025-10-26T21:10:19.000000Z"
    },
    {
      "currency_pair": "USD:JPY",
      "close_price": 152.9,
      "created_at": "2025-10-26T21:10:22.000000Z"
    },
    ...
    {
      "currency_pair": "UAH:BRL",
      "close_price": 0.13,
      "created_at": "2025-10-26T21:11:23.000000Z"
    }
  ],
  "total": 55
}
Мы поддерживаем 55 валютных пар для конверсии между различными валютами Steam.

Курс конкретной валютной пары

Если вам нужно получить курс конкретной валютной пары, вы можете использовать метод курс валютной пары. Просто укажите нужную валютную пару в формате FROM:TO, например, USD:EUR. Пример ответа:
{
  "status": 200,
  "items": [
    {
      "currency_pair": "USD:RUB",
      "close_price": 80.58,
      "created_at": "2025-10-26T21:10:03.000000Z"
    }
  ],
  "total": 1
}
Кроме этого вы можете передать параметр count, чтобы получить историю изменения курса за определённое количество дней. Максимальное значение — 90 дней.