API nilai tukar intrahari

Ambil observasi pasar bertanda waktu melalui REST untuk pasangan yang didukung. Coba USD/JPY secara anonim, lalu gunakan API key untuk kuota akun.

Rincian cakupan dan batasBuat key gratis

Coba observasi USD/JPY 15 menit

Coba observasi USD/JPY 15 menit
curl "https://api.exchangerate.dev/v1/timeseries?base=USD&symbols=JPY&interval=15m&from=2026-09-14T12:00:00Z&to=2026-09-14T12:00:00Z"
JSON · respons tercatat, 2026-09-14
{
  "result": "success",
  "base": "USD",
  "symbols": ["JPY"],
  "interval": "15m",
  "from": "2026-09-14T12:00:00Z",
  "to": "2026-09-14T12:00:00Z",
  "data": [{
    "timestamp": "2026-09-14T12:00:00Z",
    "effective_at": { "JPY": "2026-09-14T12:14:58.972181Z" },
    "rates": { "JPY": 154.582 },
    "source": "live",
    "source_type": "market",
    "market_session": "open",
    "derived_symbols": []
  }],
  "next_cursor": null,
  "has_more": false,
  "notice": "Indicative rates, not for settlement."
}

Contoh tetap yang diverifikasi pada 2026-09-15 untuk bucket 2026-09-14 pukul 12:00 UTC. Kurs ini indikatif. timestamp adalah awal bucket; effective_at adalah waktu observasi.

Interval dan riwayat yang tersedia

/v1/timeseries mendukung 1m, 5m, 15m, 1h, 4h dan referensi harian 1d; tidak ada 2h. Pasangan silang SGD tanpa USD tidak mendukung 4h, tetapi USD/SGD dan kebalikannya didukung. Data pasar mulai dikumpulkan pada 2026-09-14. Retensi 1m adalah 30 hari; interval lebih besar tidak memiliki kedaluwarsa terjadwal. Retensi bukan jaminan kedalaman data yang sudah tersedia.

intervalPasangan unikRentang maksimum per permintaan
1m917 d
5m9131 d
15m9193 d
1h91366 d
4h791830 d
1d4651830 d

Rincian cakupan dan batas

Observasi yang hilang dan pasangan silang

Pasangan silang historis memerlukan tick penutupan nyata dalam bucket UTC yang sama, dengan selisih maksimal 5 detik. effective_at memakai waktu observasi tertua. Celah tidak diisi; bucket yang masih terbuka dapat berubah. 1d menggunakan referensi harian untuk seluruh katalog. Tabel menghitung pasangan unik; kedua arah didukung.

Rentang yang didukung tanpa observasi mengembalikan HTTP 200 dengan data: [], has_more: false dan next_cursor: null. Interval tidak dikenal menghasilkan unsupported_interval; pasangan di luar cakupan menghasilkan unsupported_pair_interval dan rejected_pairs (HTTP 400). Permintaan campuran ditolak seluruhnya.

Rincian cakupan dan batas · API nilai tukar WebSocket

Autentikasi dan penggunaan komersial

Endpoint data menerima percobaan anonim: 12 permintaan per menit dan 100 per jam untuk setiap IP. Key menggunakan kuota bulanan akun Anda.

PaketPermintaan per bulanPenggunaan komersial
Free10,000Tidak
Basic100,000Ya
Pro1,000,000Ya

Lihat harga · Buat key gratis