Skip to content

Revolut - Exchange Rates

This module allows querying real-time exchange rates between currencies in Revolut Business. It can optionally calculate the conversion of a specific amount.

FieldTypeRequiredDescription
credentials_idcredentialYesRevolut credentials
from_currencystringYesSource currency (EUR, USD, GBP…)
to_currencystringYesDestination currency
amountnumberNoAmount to convert

This module requires Revolut Business type credentials with the following fields:

FieldDescription
access_tokenRevolut Business API access token
sandboxSandbox mode for testing (true/false)
{
"success": true,
"from": "EUR",
"to": "USD",
"rate": 1.0856,
"amount": null,
"converted_amount": null,
"timestamp": "2024-01-15T10:30:00Z",
"message": "1 EUR = 1.0856 USD"
}
{
"success": true,
"from": "EUR",
"to": "USD",
"rate": 1.0856,
"amount": 1000,
"converted_amount": 1085.60,
"timestamp": "2024-01-15T10:30:00Z",
"message": "1000 EUR = 1085.60 USD (rate: 1.0856)"
}

Revolut supports 30+ currencies including:

CodeCurrency
EUREuro
USDUS Dollar
GBPBritish Pound
CHFSwiss Franc
JPYJapanese Yen
AUDAustralian Dollar
CADCanadian Dollar
MXNMexican Peso
BRLBrazilian Real
  1. Pre-transfer quote: Show the user the exchange rate before confirming
  2. Exchange rate alerts: Notify when the rate reaches a threshold
  3. Financial reports: Consolidate values in a base currency
  4. Treasury automation: Exchange currencies when conditions are favorable
{
"credentials_id": "revolut_empresa",
"from_currency": "EUR",
"to_currency": "USD",
"amount": 1000
}
  • Exchange rates are real-time
  • Revolut offers competitive rates with the interbank exchange rate
  • On weekends there may be a small additional spread
  • For exotic currencies, check availability in the Business plan
  • RevolutCreatePayment: Create payments in different currencies
  • RevolutGetAccounts: View balances by currency
  • RevolutGetTransactions: View transactions with currency exchange