Курсы валют Bank Indonesia сегодня и официальный API

Официальные курсы Bank Indonesia на 18 сент. 2026 г.: 1 USD = 17664.24 IDR, 1 EUR = 20266.18 IDR. Все публикуемые валюты: 25 валют, история с 2016 года. Бесплатный JSON API для отчётности, аудита и счетов.

Indonesia flagBank Indonesia — официальные ежедневные курсы валют в формате JSON: 25 валют к IDR, история с 2016 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке Bank Indonesia

Bank Indonesia — центральный банк Республики Индонезия. Раз в рабочий день он публикует транзакционные справочные курсы рупии (покупка/продажа) к основным валютам — стандартный ориентир для налоговых и уставных целей в Индонезии.

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

Для этих запросов нужен бесплатный API-ключ. Регистрация занимает меньше минуты — карта не нужна.

Получить бесплатный API-ключ Уже зарегистрированы? Скопируйте ключ в личном кабинете.

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

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

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

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

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

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

Последние опубликованные курсы (2026-09-18)

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

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

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

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

БазаКотировкаТипКурс
AUD IDR buy 12569.87
AUD IDR sell 12699.76
BND IDR buy 13845.62
BND IDR sell 13985.86
CAD IDR buy 12629.04
CAD IDR sell 12758.7
CHF IDR buy 21398.23
CHF IDR sell 21621.13
CNH IDR buy 2633.55
CNH IDR sell 2660.05
CNY IDR buy 2633.23
CNY IDR sell 2660.01
DKK IDR buy 2710.82
DKK IDR sell 2738.78
EUR IDR buy 20266.18
EUR IDR sell 20471.64
GBP IDR buy 23648.88
GBP IDR sell 23888.33
HKD IDR buy 2251.51
HKD IDR sell 2274.2
JPY IDR buy 113.45049999999999
JPY IDR sell 114.6127
KRW IDR buy 12.76
KRW IDR sell 12.89
KWD IDR buy 57463.37
KWD IDR sell 58059.75
LAK IDR buy 0.78
LAK IDR sell 0.8
MYR IDR buy 4307.3
MYR IDR sell 4355.9
NOK IDR buy 1874.27
NOK IDR sell 1895.52
NZD IDR buy 10126.91
NZD IDR sell 10235.82
PGK IDR buy 3841.97
PGK IDR sell 4148.21
PHP IDR buy 281.35
PHP IDR sell 284.58
SAR IDR buy 4701.81
SAR IDR sell 4749.82
SEK IDR buy 1796.84
SEK IDR sell 1815.16
SGD IDR buy 13845.62
SGD IDR sell 13985.86
THB IDR buy 529.66
THB IDR sell 535.15
USD IDR buy 17664.24
USD IDR sell 17841.76
VND IDR buy 0.68
VND IDR sell 0.69

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

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

npm install bank-indonesia-exchange-rate
import { getRate } from 'bank-indonesia-exchange-rate';

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

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

Полная документация — установка, все четыре функции, формат ответов, коды ошибок: bank-indonesia-exchange-rate (на английском).

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

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

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

Эндпоинты

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

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

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

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

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

Bank Indonesia публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-09-18).

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

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

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

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

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