DOKUMENTASI

Rate APIDocs

REST API untuk menarik kurs BI harian & kurs pajak mingguan ke sistem ERP Anda — internal EOS maupun integrasi terbuka.

Ringkasan

Dua endpoint baca-saja, format JSON, diautentikasi lewat API key. Data disinkronkan otomatis dari situs resmi Bank Indonesia dan Kementerian Keuangan — bukan API resmi pemerintah, jadi untuk kebutuhan legal/audit tetap verifikasi silang ke sumber asli (link disertakan di setiap response).

Minta API key ke admin EOS Teknologi (info@eosteknologi.com) — sertakan nama sistem/perusahaan Anda.

Autentikasi

Sertakan API key di header X-API-Key pada setiap request:

curl -H "X-API-Key: <api_key_anda>" \
  "https://eosteknologi.com/api/v1/rates/bi?currency=USD"

Key tidak valid/nonaktif/tanpa izin scope tertentu → 401 Unauthorized. Melebihi rate limit → 429 Too Many Requests (limit default 60/menit, bisa disesuaikan per klien).

GET /api/v1/rates/bi

Kurs harian BI (kurs jual/beli) + kurs referensi JISDOR (khusus USD/IDR).

ParameterWajibKeterangan
currencyTidakKode ISO 4217, mis. USD. Kosong = semua mata uang.
dateTidakFormat YYYY-MM-DD. Default: tanggal terbaru yang tersedia.
from / toTidakRentang tanggal — mengesampingkan date kalau diisi.
limitTidakDefault 500, maksimum 5000.
{
  "success": true,
  "data": [{
    "currency_iso": "USD", "currency_name": "US DOLLAR",
    "rate_date": "2026-07-29", "unit": 1,
    "buy": 17997.56, "sell": 18178.44,
    "bi_avg_rate": 18088.00, "jisdor_rate": 18087.00
  }],
  "meta": {
    "source": "bi.go.id (Kurs Transaksi BI + JISDOR)",
    "count": 1, "latest_available_date": "2026-07-29",
    "stale": false,
    "disclaimer": "..."
  }
}

Pemetaan ke tabel ERP bergaya legacy (kalau sistem Anda memakai skema Rate_Cls/Curr_ID/Date_Start/Date_End/Buy/Sale/Rate): currency_iso → petakan ke Curr_ID via master mata uang Anda sendiri. rate_date → Date_Start = Date_End (berlaku 1 hari). buy/sell → Buy/Sale. bi_avg_rate atau jisdor_rate → Rate, pilih sesuai standar pelaporan internal Anda.

GET /api/v1/rates/pajak

Kurs pajak mingguan Kemenkeu — dasar pelunasan bea masuk, PPN, dan bea cukai. Berlaku Rabu–Selasa.

ParameterWajibKeterangan
currencyTidakKode ISO 4217. Kosong = semua mata uang.
dateTidakCari periode KMK yang mencakup tanggal ini. Default: periode berjalan.
limitTidakDefault 100, maksimum 2000.
{
  "success": true,
  "data": [{
    "currency_iso": "JPY", "currency_name": "Yen Jepang",
    "date_start": "2026-07-29", "date_end": "2026-08-04",
    "rate": 137.4250, "change_amount": -1.2, "change_direction": "down",
    "kmk_number": "KMK Nomor 34/MK/EF.2/2026",
    "source_pdf_url": "https://fiskal.kemenkeu.go.id/files/kurs/file/..."
  }],
  "meta": { "source": "fiskal.kemenkeu.go.id (Kurs Pajak DJSEF)", "count": 1, "disclaimer": "..." }
}

Pemetaan ke tabel ERP legacy: date_start/date_end → Date_Start/Date_End (rentang 7 hari, Rabu→Selasa). buy/sale ERP → selalu null (Kemenkeu memang tidak mempublikasikan jual/beli terpisah). rate → Rate. kmk_number → Description.

Kalau situs sumber pemerintah berubah

BI dan Kemenkeu bisa mengubah struktur/tata letak situsnya sewaktu-waktu tanpa pemberitahuan. Kalau itu terjadi: scraper mendeteksi kegagalan parsing, tidak menimpa data lama, dan mengirim notifikasi ke admin EOS untuk penyesuaian. API akan menandai meta.stale: true kalau data tidak lagi diperbarui melebihi batas wajar.

Untuk integrator: kode Anda sebaiknya toleran terhadap field JSON baru yang mungkin ditambahkan di masa depan (mis. mata uang tambahan, atau kolom info baru) — jangan menolak response hanya karena ada field yang belum dikenal.

Minta akses

Hubungi admin EOS Teknologi untuk API key baru atau perubahan scope/rate limit: info@eosteknologi.com.

Minta Akses API
Newsletter EOS

Wawasan ERP, IoT & Kepabeanan — langsung ke email Anda

Tips implementasi, update regulasi (Kawasan Berikat, CEISA, Coretax), dan studi kasus manufaktur. Tanpa spam, berhenti kapan saja.

Dengan berlangganan, Anda setuju menerima email dari EOS Teknologi. Lihat Kebijakan Privasi.

EOS Intelligence

Online

AI
Halo! Saya asisten AI EOS. 👋
Ada yang bisa saya bantu terkait kebutuhan pabrik Anda? (Misal: IoT, Bea Cukai, atau Modul Produksi?)
Powered by EOS AI & Gemini Pro