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
| Code | Currency | Region |
|---|---|---|
| USD | US Dollar | United States |
| EUR | Euro | Europe |
| GBP | British Pound | United Kingdom |
| VND | Vietnamese Dong | Vietnam |
| THB | Thai Baht | Thailand |
| JPY | Japanese Yen | Japan |
| SGD | Singapore Dollar | Singapore |
| AUD | Australian Dollar | Australia |
| CAD | Canadian Dollar | Canada |
| NGN | Nigerian Naira | Nigeria |
| INR | Indian Rupee | India |
| PHP | Philippine Peso | Philippines |
| KRW | South Korean Won | South Korea |
| MYR | Malaysian Ringgit | Malaysia |
| IDR | Indonesian Rupiah | Indonesia |
| CNY | Chinese Yuan | China |
| MXN | Mexican Peso | Mexico |
| TWD | Taiwan Dollar | Taiwan |
| KES | Kenyan Shilling | Kenya |
| KHR | Cambodian Riel | Cambodia |
| RWF | Rwandan Franc | Rwanda |
| GHS | Ghanaian Cedi | Ghana |
| XAF | Central African CFA Franc | Central Africa |
| XOF | West African CFA Franc | West Africa |
Crypto & Stablecoins
| Code | Currency |
|---|---|
| USDT | Tether (USD stablecoin) |
| USDC | USD Coin (USD stablecoin) |
| ETH | Ethereum |
| TRX | TRON |
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