ЦБ РФ — курсы валют и ставки (XML и DailyInfo): Динамика курса валюты за период

Сценарий из mcp-everything. Актуально на 2026-10-24.

График курса или пересчёт сумм по курсу на каждую дату периода.

  1. Узнай внутренний код валюты: GET /scripts/XML_val.asp (d = 0 — валюты с ежедневными курсами). Для доллара это R01235, евро — R01239.
  2. Запроси динамику: GET /scripts/XML_dynamic.asp с date_req1, date_req2 (дд/мм/гггг) и VAL_NM_RQ — внутренним кодом.
  3. В ответе — записи Record с атрибутом Date и значениями Nominal и Value (с запятой).
  4. Внутренний код может меняться при смене названия или номинала валюты. Для надёжной связи между системами используй общий код из справочника EnumValutes SOAP-сервиса.
curl -G https://www.cbr.ru/scripts/XML_dynamic.asp \
  -d date_req1=01/10/2026 -d date_req2=24/10/2026 -d VAL_NM_RQ=R01235

Базовые URL

Авторизация

Тип: Без авторизации

Сервисы публичные, ключ и регистрация не требуются.

https://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002

Методы сценария

GET /scripts/XML_val.asp — Справочник кодов валют

Полный справочник с ISO-кодами — /scripts/XML_valFull.asp.

Параметр Где Тип Обяз. Описание
d query integer нет 0 — валюты с ежедневными курсами, 1 — с ежемесячными

GET /scripts/XML_dynamic.asp — Динамика курса валюты

Параметр Где Тип Обяз. Описание
date_req1 query string да Начало периода дд/мм/гггг
date_req2 query string да Конец периода
VAL_NM_RQ query string да Внутренний код валюты (из XML_daily или XML_val)

Нюансы

Другие сценарии


Если этого недостаточно — официальная документация: https://www.cbr.ru/development/SXML/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/cbr.md