НАЦИОНАЛЬНЫЙ БАНК РЕСПУБЛИКИ БЕЛАРУСЬ
Контакт-центр

+375 17 306-00-02

API получения цен на драгоценные металлы, устанавливаемые Национальным банком

Получение перечня драгоценных металлов, на которые Национальный банк устанавливает цены:

Адрес запроса: http://www.nbrb.by/API/Metals/[{Metal_ID}]

Результат: Возвращает массив объектов класса Metal. Если указан Metal_ID, то возвращается один объект Metal.

Класс Metal содержит следующие свойства:

  • Id - внутренний код драгоценного метала
  • Name – наименование драгоценного металла
  • NameEng – наименование на английском языке
  • NameBel – наименование на белорусском языке

Примеры использования:

Получение цен на драгоценные металлы за период
(не более чем за 365 дней):

Адрес запроса: http://www.nbrb.by/API/BankIngots/Prices/[{Metal_ID}]

Параметры (GET):

  • startDate** – дата начала запрашиваемого периода
  • endDate** – дата окончания запрашиваемого периода

Результат: Возвращает массив объектов класса BankIngotPrice. Если указан Metal_ID, то возвращается один объект BankIngotPrice.

Класс BankIngotPrice содержит следующие свойства:

  • Date – дата, на которую запрашиваются цены
  • MetalId – внутренний код драгоценного метала
  • Value – цена

Примеры использования:

Примечание. Если в любой из перечисленных методов передается неверный код металла, то возвращается 404 ошибка. Если на запрашиваемый период цены не установлены, возвращается пустой массив.

Классы для разработки приложений на C#.

Пример использования API (на javascript)


* Поле может принимать пустое значение (null).

** Полный перечень поддерживаемых форматов дат можно найти по адресу: https://msdn.microsoft.com/ru-ru/library/az4se3k1(v=vs.110).aspx



 Ваши замечания и предложения по работе API просьба направлять на адрес: email@nbrb.by.