API курсов валют Central Bank of Kenya

Официальные ежедневные курсы Central Bank of Kenya (Kenya) в формате JSON: 21 валюта, история с 2024 года. Публикуемые курсы KES для налоговой отчётности, аудита и выставления счетов.

Kenya flagCentral Bank of Kenya — официальные ежедневные курсы валют в формате JSON: 21 валюта к KES, история с 2024 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке Central Bank of Kenya

Центральный банк Кении публикует ежедневные индикативные курсы шиллинга каждое рабочее утро — средний курс и котировки покупки/продажи, на которые ссылаются кенийские банки, бизнес и налоговая служба, — примерно для 20 валют, включая пары Восточноафриканского сообщества. Шиллинг находится в управляемом плавании, а Найроби — финансовый центр Восточной Африки, что делает курс CBK региональным ориентиром.

Быстрый старт

Один запрос для нужной пары — USD к KES по официальному курсу Central Bank of Kenya:

curl "https://allratestoday.com/api/v1/central-bank/cbke/latest?source=USD&target=KES" \
  -H "Authorization: Bearer art_live_your_key"

Или полная опубликованная таблица банка:

curl "https://allratestoday.com/api/v1/central-bank/cbke/latest" \
  -H "Authorization: Bearer art_live_your_key"

На платных тарифах — любая историческая дата или временной ряд:

curl "https://allratestoday.com/api/v1/central-bank/cbke/history?source=USD&target=KES&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Последние опубликованные курсы (2024-01-04)

Самая свежая таблица, опубликованная Central Bank of Kenya, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны в KES за 1 единицу каждой валюты:

Скачать таблицу: Excel (.xlsx) CSV

Скачать историю:
Выбрать валюты: USD
Excel (.xlsx) CSV

По одной строке на валюту за каждую дату публикации. До одного года за загрузку. Тарифицируется как один API-запрос за каждую валюту за каждый месяц данных.

БазаКотировкаТипКурс
AED KES buy 42.7409
AED KES reference 42.8538
AED KES sell 42.9667
AUD KES buy 105.5511
AUD KES reference 105.8299
AUD KES sell 106.1086
BIF KES buy 0.055700686789468115
BIF KES reference 0.055243124993094604
BIF KES sell 0.054793319598474555
CAD KES buy 117.5238
CAD KES reference 117.8343
CAD KES sell 118.1448
CHF KES buy 183.9269
CHF KES reference 184.4285
CHF KES sell 184.9301
CNY KES buy 21.9605
CNY KES reference 22.0166
CNY KES sell 22.0727
DKK KES buy 22.9882
DKK KES reference 23.0471
DKK KES sell 23.1061
EUR KES buy 171.7535
EUR KES reference 172.2168
EUR KES sell 172.68
GBP KES buy 198.4182
GBP KES reference 198.9459
GBP KES sell 199.4735
HKD KES buy 20.1073
HKD KES reference 20.1574
HKD KES sell 20.2075
INR KES buy 1.8844
INR KES reference 1.8893
INR KES sell 1.8942
JPY KES buy 1.098363
JPY KES reference 1.101215
JPY KES sell 1.104068
NOK KES buy 15.1387
NOK KES reference 15.1787
NOK KES sell 15.2186
RWF KES buy 0.12620366747857692
RWF KES reference 0.12495938819883538
RWF KES sell 0.12374093597643972
SAR KES buy 41.8622
SAR KES reference 41.9676
SAR KES sell 42.0731
SEK KES buy 15.3263
SEK KES reference 15.3662
SEK KES sell 15.406
SGD KES buy 118.1606
SGD KES reference 118.4774
SGD KES sell 118.7941
TZS KES buy 0.06281130854799098
TZS KES reference 0.06253048361076025
TZS KES sell 0.06225215859359923
UGX KES buy 0.04146710621799258
UGX KES reference 0.041282396360543934
UGX KES sell 0.04109949365423818
USD KES buy 157
USD KES reference 157.3912
USD KES sell 157.7824
ZAR KES buy 8.3591
ZAR KES reference 8.3812
ZAR KES sell 8.4033

Клиент для Node.js / TypeScript

Отдельный npm-пакет без зависимостей оборачивает эти эндпоинты — central-bank-of-kenya-exchange-rate:

npm install central-bank-of-kenya-exchange-rate
import { getRate } from 'central-bank-of-kenya-exchange-rate';

const pair = await getRate('USD', 'KES', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date);

Ноль зависимостей, типы TypeScript в комплекте; работает везде, где есть fetch — Node 18+, Bun, Deno и edge-среды.

Зачем нужен официальный курс Central Bank of Kenya?

Рыночные курсы меняются непрерывно, но налоговая отчётность, таможенные декларации, аудит и бухгалтерский учёт (Kenya и не только) обычно требуют официальный курс, опубликованный Central Bank of Kenya на конкретную дату — фиксированное число, на которое можно ссылаться и которое не меняется после публикации. Этот API отдаёт именно такие таблицы с датой публикации банка (rate_date) в каждом ответе; в выходные и праздники возвращается последняя опубликованная дата — именно этот курс требуют применять правила комплаенса.

Пары, которые банк не публикует напрямую, вычисляются из его таблицы (обратный или кросс-курс через KES) и явно помечаются "derived": true — опубликованное банком и вычисленное никогда не смешиваются.

Эндпоинты

Полное описание параметров — в документации API. Каждый запрос учитывается в месячной квоте тарифа; курсы меняются раз в рабочий день, поэтому локальное кеширование опубликованной таблицы сильно экономит даже небольшую квоту.

Часто задаваемые вопросы

Есть ли API для курсов валют Central Bank of Kenya?

Да — этот. Официальные ежедневные курсы KES в чистом JSON; последняя таблица на любом тарифе, включая бесплатный.

Как часто обновляются курсы?

Central Bank of Kenya публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2024-01-04).

Это официальные курсы?

Да — данные берутся из публикаций самого Central Bank of Kenya и отдаются без изменений с датой публикации банка. Всё вычисленное, а не опубликованное, помечается флагом derived.

Курсы Central Bank of Kenya — один API-ключ

Последняя таблица на любом тарифе. История с 2024 года на платных тарифах. Кредитная карта не нужна.

Получить бесплатный API-ключ Документация