Official Indonesian exchange rates — JISDOR, the transaction rate and the banknote rate — plus the BI-Rate and headline inflation.
jisdorpassing, 0.1stransactionpassing, 0.0sbanknotepassing, 0.0scurrenciespassing, 0.6spolicy-rateslow, 12.9sinflationpassing, 0.6s/v1/finance:bi-kurs/jisdor5m cache2 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("finance:bi-kurs", "jisdor", {
"startDate": "2026-07-01",
"endDate": "2026-07-31"
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/jisdor?startDate=2026-07-01&endDate=2026-07-31" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/finance:bi-kurs/jisdorThe official USD/IDR reference rate, by day.startDatestringoptionalendDatestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/jisdor?startDate=2026-07-01&endDate=2026-07-31" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 23,
"items": [
{
"date": "2026-07-31",
"rate": 18058
},
{
"date": "2026-07-30",
"rate": 18078
},
{
"date": "2026-07-29",
"rate": 18087
},
{
"date": "2026-07-28",
"rate": 18088
},
{
"date": "2026-07-27",
"rate": 17995
},
{
"date": "2026-07-24",
"rate": 17973
},
{
"date": "2026-07-23",
"rate": 17915
},
{
"date": "2026-07-22",
"rate": 17909
}
],
"series": "jisdor",
"source": "bank-indonesia",
"endDate": "2026-07-31",
"currency": "USD",
"startDate": "2026-07-01"
}/v1/finance:bi-kurs/transactionKurs Transaksi BI — the rate used for settlement and tax reporting.datestringoptionalcurrencystringoptionalstartDatestringoptionalendDatestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/transaction?date=2026-07-31¤cy=USD&startDate=2026-07-01&endDate=2026-07-31" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-07-31",
"count": 26,
"items": [
{
"buy": 4897.12,
"date": "2026-07-31",
"sell": 4946.61,
"unit": 1,
"currency": "AED"
},
{
"buy": 12501.39,
"date": "2026-07-31",
"sell": 12628.85,
"unit": 1,
"currency": "AUD"
},
{
"buy": 13925.53,
"date": "2026-07-31",
"sell": 14068.75,
"unit": 1,
"currency": "BND"
},
{
"buy": 12786.19,
"date": "2026-07-31",
"sell": 12917.45,
"unit": 1,
"currency": "CAD"
},
{
"buy": 22003.19,
"date": "2026-07-31",
"sell": 22235.21,
"unit": 1,
"currency": "CHF"
},
{
"buy": 2662.27,
"date": "2026-07-31",
"sell": 2689.18,
"unit": 1,
"currency": "CNH"
},
{
"buy": 2661.83,
"date": "2026-07-31",
"sell": 2688.86,
"unit": 1,
"currency": "CNY"
},
{
"buy": 2752.21,
"date": "2026-07-31",
"sell": 2780.29,
"unit": 1,
"currency": "DKK"
}
],
"series": "transaction",
"source": "bank-indonesia",
"endDate": null,
"currency": null,
"startDate": null
}/v1/finance:bi-kurs/banknoteKurs Uang Kertas Asing — the physical cash rate.datestringoptionalcurrencystringoptionalstartDatestringoptionalendDatestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/banknote?date=2026-07-31¤cy=USD&startDate=2026-07-01&endDate=2026-07-31" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-07-31",
"count": 1,
"items": [
{
"buy": 17578,
"date": "2026-07-31",
"sell": 18578,
"unit": 1,
"currency": "USD"
}
],
"series": "banknote",
"source": "bank-indonesia",
"endDate": null,
"currency": "USD",
"startDate": null
}/v1/finance:bi-kurs/currenciesWhich currencies each rate series carries.seriesenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/currencies?series=all" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-07-31",
"count": 26,
"items": [
{
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM",
"banknote": true,
"transaction": true
},
{
"code": "AUD",
"name": "AUSTRALIAN DOLLAR",
"banknote": true,
"transaction": true
},
{
"code": "BND",
"name": "BRUNEI DOLLAR",
"banknote": true,
"transaction": true
},
{
"code": "CAD",
"name": "CANADIAN DOLLAR",
"banknote": true,
"transaction": true
},
{
"code": "CHF",
"name": "SWISS FRANC",
"banknote": true,
"transaction": true
},
{
"code": "CNH",
"name": "CHINA YUAN",
"banknote": true,
"transaction": true
},
{
"code": "CNY",
"name": "CHINA YUAN",
"banknote": false,
"transaction": true
},
{
"code": "DKK",
"name": "DANISH KRONE",
"banknote": true,
"transaction": true
}
],
"series": "all",
"source": "bank-indonesia"
}/v1/finance:bi-kurs/policy-rateThe policy rate and every decision that changed it.countnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/policy-rate?count=24" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 10,
"items": [
{
"date": "2026-07-22",
"ratePercent": 5.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2814226.aspx"
},
{
"date": "2026-06-18",
"ratePercent": 5.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2812626.aspx"
},
{
"date": "2026-06-09",
"ratePercent": 5.5,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2811926.aspx"
},
{
"date": "2026-05-20",
"ratePercent": 5.25,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2810726.aspx"
},
{
"date": "2026-04-22",
"ratePercent": 4.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_288426.aspx"
},
{
"date": "2026-03-17",
"ratePercent": 4.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_286526.aspx"
},
{
"date": "2026-02-19",
"ratePercent": 4.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_284326.aspx"
},
{
"date": "2026-01-21",
"ratePercent": 4.75,
"announcementUrl": "https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_281326.aspx"
}
],
"series": "bi-rate",
"source": "bank-indonesia",
"effectiveDate": "2026-07-22",
"currentRatePercent": 5.75
}/v1/finance:bi-kurs/inflationIndonesian headline inflation, year on year, by month.countnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:bi-kurs/inflation?count=24" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"basis": "year-on-year",
"count": 10,
"items": [
{
"month": "2026-06",
"inflationPercent": 3.34
},
{
"month": "2026-05",
"inflationPercent": 3.08
},
{
"month": "2026-04",
"inflationPercent": 2.42
},
{
"month": "2026-03",
"inflationPercent": 3.48
},
{
"month": "2026-02",
"inflationPercent": 4.76
},
{
"month": "2026-01",
"inflationPercent": 3.55
},
{
"month": "2025-12",
"inflationPercent": 2.92
},
{
"month": "2025-11",
"inflationPercent": 2.72
}
],
"series": "inflation",
"source": "bank-indonesia",
"latestMonth": "2026-06",
"latestPercent": 3.34
}