Live-Rates.com adalah JSON / XML Webservice & Rest API real-time untuk forex, komoditas, dan indeks. Ada juga Streaming API yang tersedia untuk pelanggan, mulai tahun 2019.
Tarif diperbarui setiap detik .
Dapatkan referensi kurs valuta asing terkini dalam format JSON.
GET /rates
Host: live-rates.com
Dapatkan referensi kurs valuta asing terkini dalam format XML.
GET /rates?rate_format=xml
Host: live-rates.com
(membutuhkan otentikasi)
Dapatkan pasangan mata uang, komoditas & indeks yang tersedia dan juga kapan terakhir diperbarui
GET /api/rates?key=YOUR_KEY
Host: live-rates.com
Dapatkan kurs referensi valuta asing terkini untuk param yang diminta, dalam format JSON.
GET /api/price?rate=EUR_USD,EUR_GBP&key=YOUR_KEY
Host: live-rates.com
(membutuhkan otentikasi)
Dengan streaming API, tidak perlu lagi meminta data baru setiap detik. Ketika data yang diperbarui diambil oleh server utama, data tersebut secara otomatis dikirim ke klien melalui teknologi Web-socket (socket.io).
Server DNS pusat (wss.live-rates.com) menghubungkan Anda ke pusat data pilihan berdasarkan lokasi dan ketersediaan server Anda. Server lokal yang tersedia adalah:
Lokasi | Alamat Soket | (*) Alamat Soket V3 |
---|---|---|
Server Perute | wss.live-rates.com | wss3.live-rates.com |
Eropa | eu-wss.live-rates.com | eu-wss3.live-rates.com |
KITA | kami-wss.live-rates.com | us-wss3.live-rates.com |
Asia | as-wss.live-rates.com | as-wss3.live-rates.com |
(*) Diperlukan untuk socketio versi klien baru (3.xx)
Periksa contoh Web-socket API, untuk memahami bagaimana Anda dapat mengintegrasikan dan menggunakannya:
Semua API - Layanan Web / API Istirahat / API Streaming - mengeluarkan data dengan struktur yang sama. Semua bidang dikirim dalam format string:
{
Currency: "EUR/USD" //Description of the Instrument
Rate: "1.13625" //Same as BID (Deprecated)
Bid: "1.13625" //Bid Value of the Currency / Instrument
Ask: "1.13638" //Ask Value of the Currency / Instrument
High: "1.14081" //24H High of the Currency / Instrument
Low: "1.13527" //24H Low of the Currency / Instrument
Open: "1.13725" //Opening Value of the Daily Session / Previous Day if Market is Active
Close: "1.13625" //Closing Value of the Daily Session / Previous Day if Market is Active
Timestamp: "1551477238763" //Timestamp of the Last Update
}
...
(membutuhkan otentikasi)
Tarif Langsung Memberikan Data Historis untuk Instrumen dalam Jumlah Terbatas (+-170). Saat ini hanya Mata Uang Forex, Logam, dan Kripto yang Tersedia. Semua Titik Akhir Memerlukan Otentikasi.
Ini akan Menghasilkan semua Instrumen yang Tersedia
GET /historical/list?key=YOUR_KEY
Host: live-rates.com
Titik Akhir ini akan memberikan Harga penutupan untuk hari yang diperlukan (23:59:59 Waktu UTC).
Anda dapat memberikan simbol parameter Opsional jika Anda hanya memerlukan Pasangan tertentu.
GET /historical?base=EUR&date=YYYY-MM-DD&symbols=USD&key=YOUR_KEY
Host: live-rates.com
Titik Akhir ini akan memberikan tarif untuk jangka waktu tertentu di masa lalu yang tidak boleh lebih dari 30 Hari .
Anda dapat memberikan simbol parameter Opsional jika Anda hanya memerlukan Pasangan tertentu.
GET /historical/series?base=EUR&start=YYYY-MM-DD&end=YYYY-MM-DD&symbols=USD&key=YOUR_KEY
Host: live-rates.com
Untuk alasan yang jelas, Tarif Langsung tidak menyediakan ribuan kemungkinan kombinasi tarif silang secara langsung. Semua tarif kami yang tersedia berasal langsung dari penyedia dengan likuiditas nyata. Jika Anda perlu mendapatkan/menghitung nilai tukar yang tidak tersedia secara langsung, Anda dapat mengonversinya dengan mengubah mata uang dasar.
Contoh: MYR/CNY, MYR/GBP atau kurs silang lainnya dengan mata uang dasar MYR tidak disediakan. Namun bukan berarti Anda tidak bisa mendapatkannya. Dalam kasus/contoh ini, Anda bisa langsung menggunakan USD/MYR, lalu USD/XXX yang Anda inginkan.
{
"currency" : "USD/MYR" , "rate" : "4.14611" ,
"currency" : "USD/CNY" , "rate" : "6.8421"
}
// 6.84/4.15 = 1.65 MYR/CNY
Tarif Langsung saat ini memiliki beberapa server di 3 Pusat Data:
Permintaan yang dibuat ke live-rates.com diteruskan dan diselesaikan oleh server DNS pusat kami di Eropa.
Jika Anda melewati server DNS dan terhubung langsung ke pusat data tertentu, koneksi akan lebih cepat namun jika terjadi masalah dengan server, Anda akan menerima 502 atau 521 sebagai ganti Respons Sukses dari server alternatif.
Kami mengizinkan hingga 3 klik/jam/ip untuk permintaan yang tidak diautentikasi, jika Anda perlu membuat permintaan API atau memperbarui tarif langsung setiap detik, Anda harus berlangganan lisensi dan menyertakan parameter berikut pada permintaan Anda:
GET /rates?key=Your key
Host: live-rates.com
Kami membatasi akses bagi pelaku kekerasan. Jika lisensi Anda mengakses lebih dari 1x per detik dalam rata-rata 10 menit, lisensi tersebut akan dikunci sementara selama 10 menit. Anda akan menerima 503 Service Unavailable
selama periode tersebut.