Dokumentasi /

Panggilan pertama ke API nilai tukar

Buka terminal dan tempel satu perintah. Anda tidak memerlukan key untuk mencoba endpoint data.

1. Minta dua nilai tukar

USD pada path adalah mata uang dasar, sedangkan EUR dan GBP pada `symbols` adalah mata uang tujuan. Ganti kode tersebut sesuai kebutuhan.

bash · curl
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP"

2. Baca respons

Nilainya berubah, tetapi bentuk respons tetap. Baca `rates.EUR` dan simpan `source`, `market_session`, serta `data_updated_at` bersama angkanya.

json · exact example
{
  "result": "success",
  "base": "USD",
  "source": "live",
  "sources": {
    "EUR": "live",
    "GBP": "live"
  },
  "market_session": "open",
  "timestamp": "2026-06-15T12:00:00Z",
  "data_updated_at": "2026-06-15T12:00:00Z",
  "rates": {
    "EUR": 0.86207,
    "GBP": 0.74627
  },
  "derived_symbols": [],
  "notice": "Indicative rates, not for settlement."
}

3. Tambahkan key ketika memerlukan kuota akun

Buat key gratis dan kirim sebagai `Authorization: Bearer YOUR_KEY`. Simpan di server, jangan pernah menaruhnya dalam JavaScript publik.

bash · authenticated
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP"   -H "Authorization: Bearer YOUR_KEY"
Nilai tukar indikatif
Gunakan untuk aplikasi, model, dan analisis. Ini bukan kuotasi yang dapat dieksekusi atau harga penyelesaian.