Sign in
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-rates

Contoh 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.32 berarti 1 USD = 78.32 RUB
  • result["BTC"]["USD"] = 94786.69 berarti 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-rates

Nilai tukar diperbarui sering tetapi tidak dijamin untuk perdagangan. Selalu ambil ulang nilai tukar tepat sebelum membuat pembayaran atau penarikan untuk meminimalkan slippage.