Referensi API

Kurs BI

API Kurs BI memberi kurs transaksi resmi Bank Indonesia (kurs beli dan jual) untuk 13 mata uang: AED, AUD, CNY, EUR, GBP, JPY, KRW, MYR, SAR, SGD, THB, USD, dan VND. Riwayat harian tersedia sejak Maret 2025, sampai 366 hari per request, dan atribusi Bank Indonesia disertakan di setiap respons.

Endpoint utama
GET https://use.apiindonesia.id/api/v1/kurs-bi/latest
Jumlah endpoint
2
Autentikasi
Header x-api-key (buat gratis di dashboard)
Harga
2 kredit (Rp2) per request sukses; request gagal gratis
Format
JSON (REST), contoh cURL, JavaScript, Python
Ringkasan Produk

Apa yang Anda dapat dari API ini

Kurs resmi Bank Indonesia (kurs transaksi). Data di-cache di D1 dan diperbarui otomatis via cron. Wajib atribusi BM/BI.

Cakupan
2

endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.

Akses
API key

Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.

Contoh resource
https://use.apiindonesia.id/api/v1/kurs-bi/latest

Kurs transaksi terbaru untuk USD/EUR/SGD (default) atau mata uang lain.

Kapan API ini layak dipakai?

API Kurs BI cocok untuk akuntansi, fintech, reimbursement, ekspor-impor, dan pelaporan yang perlu kurs transaksi Bank Indonesia sebagai acuan.

Laporan atau invoice butuh acuan BI, bukan kurs pasar umum.

Produk perlu menyimpan kurs beli, kurs jual, atau kurs tengah sesuai tanggal.

Finance team perlu histori kurs untuk rekonsiliasi transaksi.

Cantumkan atribusi Bank Indonesia sesuai kebutuhan produk Anda. Untuk estimasi harga ringan, produk Kurs biasa mungkin cukup.

Contoh skenario produk

Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.

  • Fintech & perbankan: gunakan kurs resmi BI untuk perhitungan transaksi yang butuh acuan regulator.
  • Akuntansi & pelaporan keuangan: catat nilai tukar sesuai kurs BI untuk kepatuhan pelaporan.
  • Ekspor-impor: hitung estimasi nilai transaksi lintas negara berdasarkan kurs BI harian.

Contoh Pemakaian

Request
curl "https://use.apiindonesia.id/api/v1/kurs-bi/latest?currencies=USD,EUR,SGD" \
  -H "x-api-key: YOUR_API_KEY"
Respons · 200 OK
{
  "data": [{ "date": "2026-07-09", "currency": "USD", "buy_rate": 18090, "sell_rate": 18095 }],
  "meta": { "attribution": "Sumber: Bank Indonesia", "source": "Bank Indonesia" }
}

Artikel Terkait

Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.

Pertanyaan seputar API Kurs BI

Mata uang apa saja yang tersedia?

Ada 13 mata uang: AED, AUD, CNY, EUR, GBP, JPY, KRW, MYR, SAR, SGD, THB, USD, dan VND. Tanpa parameter, /kurs-bi/latest mengembalikan USD, EUR, dan SGD.

Apa beda Kurs BI dan API Kurs?

Kurs BI memakai kurs transaksi resmi Bank Indonesia (buy_rate dan sell_rate). API Kurs memakai data Frankfurter/ECB untuk empat pasangan mata uang.

Berapa panjang riwayat kurs yang bisa diambil?

GET /api/v1/kurs-bi/history mengembalikan kurs harian satu mata uang sampai 366 hari per request. Data tersimpan sejak Maret 2025.

Apakah perlu mencantumkan sumber?

Ya. Atribusi Bank Indonesia wajib, dan setiap respons sudah menyertakan meta.attribution yang bisa langsung ditampilkan.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik