API kurs
untuk pengembang
Pilih mata uang dasar Anda dan ambil kurs terkini, historis, serta aliran data kurs dalam JSON.
Coba data kurs terkini kami
Pasangan yang paling sering dilihat, beserta perubahan hari ini dan tren minggu ini.
Jelajahi semua pasangan mata uang
Urutkan 10.296 pasangan berdasarkan kurs, perubahan harian atau mingguan.
Lihat kurs mata uang
Dapatkan kurs dalam satu permintaan
Setiap kurs dilengkapi sumber, waktu pengamatan, dan sesi pasar.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP" \ -H "Authorization: Bearer $API_KEY"const res = await fetch('https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP', { headers: { Authorization: `Bearer ${process.env.API_KEY}` },})const { rates } = await res.json()console.log(rates)import os, requestsres = requests.get( 'https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP', headers={'Authorization': f"Bearer {os.environ['API_KEY']}"},)print(res.json()['rates'])package mainimport ( "fmt" "io" "net/http" "os")func main() { req, _ := http.NewRequest("GET", "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP", nil) req.Header.Set("Authorization", "Bearer "+os.Getenv("API_KEY")) res, err := http.DefaultClient.Do(req) if err != nil { panic(err) } defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(string(body))}1.12601+0.57%7d
Kurs dari /v1/latest, tren dari /v1/timeseries
{
"base": "USD",
"rates": {
"EUR": 0.88809,
"GBP": 0.74839
},
"sources": {
"EUR": "live",
"GBP": "live"
},
"effective_at": {
"EUR": "2026-10-16T14:03:59Z",
"GBP": "2026-10-16T14:03:59Z"
},
"market_session": "open",
"notice": "Indicative rates, not for settlement."
}Pantau pergerakan EUR/USD
Ganti rentang waktu dan jenis grafik, lalu buka riwayat lengkap.
Buka grafik EUR/USD
Kirim permintaan pertama Anda
Mulai dengan Free
5.000 permintaan per bulan dengan batas 10 per menit, tanpa kartu kredit.
Minta kurs
Kirim GET /v1/latest/USD?symbols=EUR,GBP dengan kunci Anda di header Authorization.
Baca respons
Periksa rates, sources, effective_at dan market_session untuk setiap mata uang.
Pertanyaan yang sering diajukan
Apakah ada API kurs terkini gratis?
Ya. Kurs terkini pada Free diterima dengan keterlambatan 15 menit; paket berbayar menyediakan kurs secara langsung. Akun gratis mencakup 5.000 permintaan per bulan dengan batas 10 permintaan per menit, tanpa kartu kredit. Untuk menampilkan kurs, Anda harus mencantumkan atribusi dengan tautan yang terlihat di dekat kurs.
Mata uang apa saja yang tersedia di exchangerate.dev?
API ini mencakup 10.296 pasangan unik dari 144 mata uang. Kurs langsung dan kurs silang hasil perhitungan menggunakan format respons yang sama.
Seberapa sering kurs diperbarui?
Seluruh 144 mata uang memiliki cakupan kurs terkini. Kurs acuan harian ECB menjadi cadangan untuk sekitar 30 mata uang. Baca source, effective_at, dan market_session pada setiap respons.
Apa arti indikatif?
Kurs ini digunakan sebagai referensi, bukan untuk penyelesaian transaksi, perdagangan yang diatur oleh regulator, atau sebagai sumber data resmi.
Bisakah saya menggunakan API ini untuk keperluan komersial?
Untuk menampilkan kurs secara komersial di situs atau aplikasi Anda sendiri: Free mewajibkan atribusi dengan tautan yang terlihat di dekat kurs. Paket berbayar tidak memerlukan atribusi. Distribusi ulang tidak diizinkan.
Berapa banyak data historis yang tersedia?
Riwayat bergantung pada pasangan mata uang dan interval. Deret kurs acuan harian dan pengamatan intrahari memiliki cakupan yang berbeda.
Mulai dengan kunci API gratis
5.000 permintaan per bulan pada paket gratis. Tanpa kartu kredit.
