Get Exchange Rates

Returns current BTC exchange rates for all supported currencies. Use this endpoint to display prices, estimate transaction costs, or build currency conversion features.

Endpoint

GET /api/v2/rate

Authentication: Bearer token required (see Authentication)

Response

Returns a data object containing BTC exchange rates for all supported currencies. Each key follows the format BTC{CURRENCY_CODE} and the value is the current rate.

Example Response

{
  "data": {
    "BTCUSD": 70796.845,
    "BTCEUR": 59908.29,
    "BTCGBP": 51997.25,
    "BTCVND": 1837175529.51,
    "BTCTHB": 2232576.93,
    "BTCJPY": 11121830.29,
    "BTCSGD": 90117.30,
    "BTCAUD": 100936.48,
    "BTCCAD": 96889.02,
    "BTCUSDT": 70791.90,
    "BTCUSDC": 70751.20,
    "BTCETH": 33.19,
    "BTCTRX": 253781.34,
    "BTCNGN": 96550886.58,
    "BTCINR": 6412526.89,
    "BTCPHP": 4142394.20,
    "BTCKRW": 103632421.71,
    "BTCMYR": 279399.61,
    "BTCIDR": 1193316220.90,
    "BTCCNY": 491259.31,
    "BTCMXN": 1222208.41,
    "BTCTWD": 2236472.33,
    "BTCKES": 9106088.44,
    "BTCKHR": 284875813.96,
    "BTCRWF": 103029515.78,
    "BTCGHS": 775774.84,
    "BTCXAF": 39274124.98,
    "BTCXOF": 39274124.98
  }
}

Supported Currencies

Fiat Currencies

CodeCurrencyRegion
USDUS DollarUnited States
EUREuroEurope
GBPBritish PoundUnited Kingdom
VNDVietnamese DongVietnam
THBThai BahtThailand
JPYJapanese YenJapan
SGDSingapore DollarSingapore
AUDAustralian DollarAustralia
CADCanadian DollarCanada
NGNNigerian NairaNigeria
INRIndian RupeeIndia
PHPPhilippine PesoPhilippines
KRWSouth Korean WonSouth Korea
MYRMalaysian RinggitMalaysia
IDRIndonesian RupiahIndonesia
CNYChinese YuanChina
MXNMexican PesoMexico
TWDTaiwan DollarTaiwan
KESKenyan ShillingKenya
KHRCambodian RielCambodia
RWFRwandan FrancRwanda
GHSGhanaian CediGhana
XAFCentral African CFA FrancCentral Africa
XOFWest African CFA FrancWest Africa

Crypto & Stablecoins

CodeCurrency
USDTTether (USD stablecoin)
USDCUSD Coin (USD stablecoin)
ETHEthereum
TRXTRON

Usage Notes

  • Rates are real-time and reflect current market conditions
  • All rates are BTC-denominated — to convert between two non-BTC currencies, divide their BTC rates
  • Amounts in the Neutron API are always in BTC (not sats). Use these rates to convert: btcAmount = fiatAmount / BTCXXX
  • Cache appropriately — rates change frequently, but for display purposes a 30–60 second cache is reasonable. See Rate Limiting

Converting Between Currencies

To convert USD to VND via BTC rates:

usdToBtc = usdAmount / BTCUSD
vndAmount = usdToBtc * BTCVND

Calculating Sats from Fiat

btcAmount = fiatAmount / BTCUSD
sats = btcAmount * 100_000_000

For example, $10 USD at rate 70,796.845:

btcAmount = 10 / 70796.845 = 0.00014125 BTC
sats = 0.00014125 * 100_000_000 = 14,125 sats