API курсов центральных банков
Официальные курсы центральных банков через один API: 31 банков, включая ФРС США, ЕЦБ, Банк Англии, Народный банк Китая и ЦБ Шри-Ланки, с историей с 1999 года. Публикуемые курсы для налогов, таможни, аудита и выставления счетов.
Почему официальные курсы, а не рыночные?
Рыночные курсы в реальном времени подходят для конвертеров и отображения цен — их отдаёт наш основной API. Но налоговая отчётность, таможенные декларации, аудит и правила выставления счетов во многих странах требуют официальный курс, опубликованный центральным банком на конкретную дату. Это число зафиксировано, на него можно ссылаться, и оно не меняется после публикации.
Этот API отдаёт именно такие опубликованные таблицы — каждый ответ содержит дату публикации банка (rate_date), а всё вычисленное, а не напечатанное банком, помечается явно.
Охваченные центральные банки
Охвачено — нажмите на страну, чтобы открыть API её банка. Еврозона ведёт на справочные курсы ЕЦБ.
Актуальное покрытие — таблица строится из той же базы, что и API, поэтому всегда совпадает с /api/v1/central-banks:
| Центральный банк | Страна | Код | Валют | История с | Последние курсы |
|---|---|---|---|---|---|
| Brazil | bcb | 10 | январь 2016 г. | 2026-08-04 | |
| Indonesia | bi | 25 | январь 2016 г. | 2026-08-05 | |
| Malaysia | bnm | 27 | январь 2020 г. | 2026-08-05 | |
| Canada | boc | 27 | январь 2017 г. | 2026-08-04 | |
| United Kingdom | boe | 23 | январь 2016 г. | 2026-08-03 | |
| Bank of Israel | Israel | boi | 25 | июнь 1975 г. | 2026-08-04 |
| Bank of Japan | Japan | boj | 1 | январь 1998 г. | 2026-08-03 |
| Russia | cbr | 54 | январь 2016 г. | 2026-08-04 | |
| Bulgaria | bnb | 29 | январь 2016 г. | 2026-08-04 | |
| Central Bank of Argentina | Argentina | bcra | 36 | август 2026 г. | 2026-08-04 |
| Azerbaijan | cbar | 51 | январь 2016 г. | 2026-08-05 | |
| Bahrain | cbb | 33 | январь 2016 г. | 2026-08-05 | |
| Bosnia and Herzegovina | cbbh | 18 | январь 2016 г. | 2026-08-05 | |
| Kuwait | cbk | 10 | январь 2008 г. | 2026-08-05 | |
| Nigeria | cbn | 13 | декабрь 2001 г. | 2026-08-04 | |
| Sri Lanka | cbsl | 55 | май 2010 г. | 2026-08-05 | |
| Türkiye | tcmb | 24 | январь 2020 г. | 2026-08-04 | |
| Peru | bcrp | 2 | январь 2016 г. | 2026-08-03 | |
| Czech Republic | cnb | 33 | январь 2016 г. | 2026-08-04 | |
| Eurozone | ecb | 41 | январь 1999 г. | 2026-08-04 | |
| Hong Kong Monetary Authority | Hong Kong | hkma | 22 | январь 1981 г. | 2026-07-31 |
| Poland | nbp | 35 | январь 2016 г. | 2026-08-05 | |
| Norway | norges | 40 | январь 2016 г. | 2026-08-04 | |
| China | pboc | 25 | январь 2006 г. | 2026-08-05 | |
| Australia | rba | 20 | январь 2023 г. | 2026-08-05 | |
| India | rbi | 6 | январь 2003 г. | 2026-08-05 | |
| Reserve Bank of New Zealand | New Zealand | rbnz | 17 | январь 2018 г. | 2026-08-05 |
| South African Reserve Bank | South Africa | sarb | 23 | январь 2000 г. | 2026-08-05 |
| Sweden | riksbank | 33 | январь 2016 г. | 2026-08-04 | |
| Swiss National Bank | Switzerland | snb | 26 | январь 1914 г. | 2026-07-31 |
| United States | fed | 22 | январь 2016 г. | 2026-07-31 |
В планах — новые банки, прежде всего центральные банки Южной и Юго-Восточной Азии, которые другие провайдеры пропускают. Нужен конкретный банк? Напишите нам — запросы двигают банки вверх по очереди.
Быстрый старт
Те же API-ключи и аутентификация, что и в остальном AllRatesToday. Запросите пару знакомыми параметрами source/target:
curl "https://allratestoday.com/api/v1/central-bank/cbsl/latest?source=USD&target=LKR" \
-H "Authorization: Bearer art_live_your_key" Ответ:
{
"bank": "cbsl",
"name": "Central Bank of Sri Lanka",
"rate_date": "2026-07-28",
"source": "USD",
"target": "LKR",
"rate": 336.2512,
"rate_type": "indicative",
"derived": false,
"method": "published"
} Или получите полную опубликованную таблицу банка:
curl "https://allratestoday.com/api/v1/central-bank/ecb/latest" \
-H "Authorization: Bearer art_live_your_key" На платных тарифах — любая историческая дата или временной ряд, например курс ЕЦБ для счёта от 30 июня:
curl "https://allratestoday.com/api/v1/central-bank/ecb/2026-06-30?source=USD&target=EUR" \
-H "Authorization: Bearer art_live_your_key" Опубликованное и вычисленное — всегда явно
Если банк не публикует вашу пару напрямую, API вычисляет её из таблицы самого банка: обратная пара или кросс-курс через домашнюю валюту банка (например, USD→JPY из EUR→USD и EUR→JPY у ЕЦБ). Каждый такой результат возвращает "derived": true и использованный method — вы всегда знаете, напечатано число банком или рассчитано из напечатанного. Для строгого комплаенса используйте публикуемые банком пары; флаг derived делает разницу очевидной.
Выходные и праздники ведут себя так, как ждут аудиторы: API возвращает последнюю опубликованную таблицу с её настоящей rate_date и флагом published_on_requested_date, потому что применимый официальный курс в воскресенье — пятничный.
Что входит в какой тариф
- Все тарифы (включая бесплатный): список покрытия
/central-banksи/latestдля каждого банка — полная таблица или одна пара - Платные тарифы: любая историческая дата (
/{bank}/2026-06-30) и ежедневные временные ряды (/{bank}/history, до 5 000 строк за запрос)
Каждый запрос к курсам центральных банков считается одним вызовом API в той же месячной квоте, что и основной API (300/мес на бесплатном тарифе) — один ключ, один тариф, один счёт. Курсы меняются раз в рабочий день, поэтому локальный кеш дневной таблицы сильно растягивает даже маленькую квоту.
Для чего это
- Счета и бухгалтерия — автоматически применяйте официальный курс на дату счёта
- Налоги и таможня — ссылайтесь на точный опубликованный курс, который ждут органы
- Аудит и отчётность — воспроизводимые исторические таблицы, не меняющиеся после публикации
- Интеграции с ERP — один JSON API вместо скрейпинга сайтов центральных банков
Часто задаваемые вопросы
Что такое API курсов центрального банка?
API, возвращающий официальные курсы, публикуемые центральными банками — фиксированные ежедневные ориентиры, на которые ссылаются правила комплаенса, — а не рыночные котировки.
Чем это отличается от вашего API курсов в реальном времени?
Основной API отдаёт среднерыночные курсы, которые меняются непрерывно. Этот API отдаёт таблицы, публикуемые самими банками раз в рабочий день. Многим нужны оба — один ключ покрывает оба.
Можно ли получить курс на прошедшую дату, например дату счёта?
Да — запросите любую дату и получите официальную таблицу банка на неё или ежедневный ряд по одной паре. Архивы глубокие: ЕЦБ с 1999, Нигерия с 2001, Индия с 2003, Шри-Ланка с 2010. Исторические данные — на платных тарифах; последняя таблица бесплатна.
Что с выходными и праздниками?
Вы получаете последнюю опубликованную таблицу с её настоящей rate_date — курс, который юридически применяется в нерабочие дни.
Можно ли добавить ещё банки?
Да — покрытие расширяется, приоритет по запросам. Напишите, какой банк вам нужен.
Официальные курсы центральных банков — один API-ключ
Последние курсы на любом тарифе. История с 1999 года на платных тарифах. Каждый запрос учитывается в месячной квоте.
Получить бесплатный API-ключ Документация