Informasi/Nilai tukar
Nilai Tukar
Endpoint publik untuk mengambil nilai tukar saat ini antara fiat dan kripto.
Endpoint nilai tukar mengembalikan matriks nilai tukar saat ini antara semua mata uang yang didukung — baik fiat (USD, EUR, RUB, dll.) maupun kripto (BTC, ETH, USDT, dll.).
Ini adalah endpoint publik. Tidak memerlukan autentikasi dan tidak memerlukan header project atau sign.
Dapatkan nilai tukar
GET
/v1/exchange-ratesContoh respon
JSON
{
"state": 0,
"result": {
"USD": {
"USD": "1.00000000",
"EUR": "0.86090000",
"RUB": "78.32190000",
"BTC": "0.00001055",
"USDT": "1.00000000"
},
"BTC": {
"USD": "94786.69000000",
"EUR": "81589.12000000",
"ETH": "29.02345678",
"USDT": "94786.69000000"
}
}
}Cara membaca hasil
Respon adalah objek bersarang: result[FROM][TO] adalah nilai tukar untuk 1 unit FROM ke TO.
result["USD"]["RUB"] = 78.32berarti 1 USD = 78.32 RUBresult["BTC"]["USD"] = 94786.69berarti 1 BTC = $94.786,69
Contoh PHP
PHP
<?php
$ch = curl_init('https://api.2328.io/api/v1/exchange-rates');
curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true ]);
$response = json_decode(curl_exec($ch), true);
if ($response['state'] === 0) {
$rates = $response['result'];
$rubAmount = bcmul(100, $rates['USD']['RUB'], 2);
echo "100 USD = {$rubAmount} RUB\n";
}Contoh cURL
Shell
curl https://api.2328.io/api/v1/exchange-ratesNilai tukar diperbarui sering tetapi tidak dijamin untuk perdagangan. Selalu ambil ulang nilai tukar tepat sebelum membuat pembayaran atau penarikan untuk meminimalkan slippage.