Ключевая ставка ЦБ РФ и курсы валют по HTTP
Те же данные, что показаны на дашборде, доступны в формате JSON — без регистрации, ключей и лимитов. Подходит для сайтов, телеграм-ботов, 1С, отчётности и внутренних систем.
Базовый адрес: https://money.robolatoriya.com/api
GET /api/rate/current
Текущая ключевая ставка. Действующее значение ставки, дата вступления в силу, предыдущее значение и изменение в п.п.
Пример ответа
{"change":-1,"date":"2026-02-16","ok":true,"previous":{"date":"2025-10-27","rate":17},"rate":16}
GET /api/rate/history
История ключевой ставки. Точки изменения ставки без дублирования одинаковых значений по дням. Параметры start и end (YYYY-MM-DD).
Пример ответа
{"count":2,"kind":"step","ok":true,"points":[{"date":"2025-10-27","rate":17},{"date":"2026-02-16","rate":16}],"unit":"%"}
GET /api/currency/dashboard
Курсы валют для дашборда. Последние официальные курсы ЦБ РФ по всем валютам дашборда с изменением к предыдущему дню.
Пример ответа
{"items":[{"change":0.3421,"code":"USD","date":"2026-07-27","nominal":1,"title":"Доллар США","value":81.4523}],"ok":true}
GET /api/currency/{CODE}/history
История курса валюты. Ряд официальных курсов по датам. CODE — ISO-код валюты. Параметры start и end необязательны.
Пример ответа
{"code":"USD","nominal":1,"ok":true,"points":[{"date":"2026-07-26","value":81.4523}],"unit":"₽"}
GET /api/currency/list
Справочник валют. Список валют сервиса: код, название, номинал и идентификатор в справочнике ЦБ РФ.
Пример ответа
{"count":15,"items":[{"cbr_id":"R01235","code":"USD","nominal":1,"title":"Доллар США"}],"ok":true}
GET /api/crypto/dashboard
Курсы криптовалют. Текущие цены основных криптовалют в рублях и долларах, изменение за сутки, капитализация и оборот. Рублёвая цена пересчитана из долларовой по официальному курсу доллара ЦБ РФ.
Пример ответа
{"base":"RUB","items":[{"change_24h":1.42,"code":"BTC","date":"2026-07-27","price_rub":8500000,"price_usd":104000,"title":"Биткоин","usd_rate":81.7307}],"ok":true}
GET /api/crypto/{CODE}/history
История курса криптовалюты. Ряд цен по датам в рублях и долларах. CODE — код монеты: BTC, ETH, USDT и другие. Параметры start и end необязательны.
Пример ответа
{"code":"BTC","ok":true,"points":[{"date":"2026-07-26","price_rub":8412000,"price_usd":103000,"usd_rate":81.6699}],"unit":"₽"}
GET /api/crypto/list
Справочник криптовалют. Список монет сервиса: код, название и идентификатор в справочнике источника.
Пример ответа
{"count":10,"items":[{"code":"BTC","source_id":"bitcoin","symbol":"₿","title":"Биткоин"}],"ok":true}
GET /api/forecast/summary
Итоги народного опроса. Агрегированные результаты голосования за ближайшее заседание: распределение ответов, медиана шага и ожидаемая ставка с коридором.
Пример ответа
{"cut_share":62.5,"expected_high":14,"expected_low":13,"expected_rate":13.5,"median_move":-0.5,"ok":true,"votes":128}
GET /api/status
Состояние сервиса. Доступность базы, текущая ставка, число валют и журнал последних запусков парсера.
Пример ответа
{"currencies":15,"database":true,"ok":true}
LEGACY / Совместимость со старыми интеграциями
Адреса, которые использовались до перехода на собственный бэкенд, продолжают работать и отдают прежний формат ответа. Менять существующие интеграции не нужно.
| Адрес | Что отдаёт |
|---|---|
/cbrfkeyrate | Текущая ставка в старом формате: {"rate": "16.00", "message": "OK"}. |
/cbrfkeyrate/all | Посуточный датасет {"Dataset": [{"DateStamp": "...", "Rate": "..."}]} — как раньше. |
/cbrfkeyrate/invest | Расчёт дохода по параметрам amount и months. |
USAGE / Примеры использования
curl
curl -s https://money.robolatoriya.com/api/rate/current
JavaScript
const res = await fetch('https://money.robolatoriya.com/api/rate/current');
const data = await res.json();
console.log(data.rate, data.date);
Go
resp, _ := http.Get("https://money.robolatoriya.com/api/rate/current")
defer resp.Body.Close()
var payload struct{ Rate float64 `json:"rate"` }
json.NewDecoder(resp.Body).Decode(&payload)
Python
import requests
data = requests.get('https://money.robolatoriya.com/api/rate/current').json()
print(data['rate'], data['date'])
FAQ / Частые вопросы по API
Нужен ли ключ доступа или регистрация?
Как часто обновляются данные?
Что делать со старыми интеграциями?
Откуда берутся данные?
Почему цены криптовалют в рублях, если источник даёт доллары?
HELP / Нужна помощь с интеграцией?
Напишите нам — подскажем, как встроить данные в ваш продукт.