XE returns currency conversions and mid-market rates, including current displayed rates for information and published historical daily rates for available UTC dates.
Your information
Amount to convert, for example 100.
Currency to convert to, for example Japanese yen or JPY.
Currency to convert from, for example euro or EUR.
Example results
€100.00 = ¥17,857
- Rate time
- Sep 28, 10:07 AM
About the XE tool
XE converts amounts between currencies using its displayed mid-market rate; it needs an amount and source and destination currencies.
Get historical rate returns a daily mid-market rate and converted amount for a past UTC date; it needs a date and two currencies.
Get historical rate can also convert an optional amount.
Built from xe.com. Last checked Sep 30, 2026.
Actions
Convert currency
1 creditConvert an amount using XE’s displayed mid-market rate, with the rate time and an XE converter link. Rates are informational, not transfer quotes.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Amountamount | Number | Required | Amount to convert, for example 100.Example: 100 |
To Currencyto_currency | Text | Required | Currency to convert to, for example Japanese yen or JPY.Example: Japanese yen |
From Currencyfrom_currency | Text | Required | Currency to convert from, for example euro or EUR.Example: Euro |
What you get
| Field | Type | Description |
|---|---|---|
Raterate | Number | Mid-market units of the destination currency per one unit of the source currency.Example: 178.56503053178463 |
Amountamount | Number | Amount entered.Example: 100 |
Rate Timerate_time | Date | XE rate timestamp in UTC.Example: 2026-09-28T10:07:00Z |
Inverse Rateinverse_rate | Number | Units of the source currency per one unit of the destination currency.Example: 0.005600200649712317 |
Converted Amountconverted_amount | Number | Converted amount rounded to the destination currency’s minor units (two decimals, or zero for currencies without minor units).Example: 17857 |
To Currency Codeto_currency_code | Text | To currency code.Example: JPY |
To Currency Nameto_currency_name | Text | To currency name.Example: Japanese Yen |
Xe Converter Linkxe_converter_link | Link | XE converter page for this conversion.Example: https://www.xe.com/currencyconverter/convert/?Amount=100&From=EUR&To=JPY |
From Currency Codefrom_currency_code | Text | From currency code.Example: EUR |
From Currency Namefrom_currency_name | Text | From currency name.Example: Euro |
Example result
For Amount: 100, To Currency: Japanese yen, From Currency: Euro
{
"rate": 178.56503053178463,
"amount": 100,
"rate_time": "2026-09-28T10:07:00Z",
"inverse_rate": 0.005600200649712317,
"converted_amount": 17857,
"to_currency_code": "JPY",
"to_currency_name": "Japanese Yen",
"xe_converter_link": "https://www.xe.com/currencyconverter/convert/?Amount=100&From=EUR&To=JPY",
"from_currency_code": "EUR",
"from_currency_name": "Euro"
}Get historical rate
1 creditGet an XE daily mid-market exchange rate and converted amount for a past UTC date. Dates and currencies without a published table rate are unavailable.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Required | Past date of the XE daily UTC table, for example 2024-01-15.Example: 2024-01-15 |
Amountamount | Number | Optional | Amount of the starting currency to convert, for example 100.Example: 100 |
To Currencyto_currency | Text | Required | Currency to convert to, by name or three-letter code, for example US Dollar or USD.Example: Euro |
From Currencyfrom_currency | Text | Required | Currency to convert from, by name or three-letter code, for example euro or EUR.Example: USD |
What you get
| Field | Type | Description |
|---|---|---|
Datedate | Date | Date of the daily UTC table.Example: 2024-01-15 |
Raterate | Number | Units of destination currency per one starting currency.Example: 0.9134791648608974 |
To Currencyto_currency | Text | Destination currency code.Example: EUR |
Inverse Rateinverse_rate | Number | Units of starting currency per one destination currency.Example: 1.0947157181765363 |
From Currencyfrom_currency | Text | Starting currency code.Example: USD |
Table Page Linktable_page_link | Text | XE historic table page for the starting currency and date.Example: https://www.xe.com/currencytables/?from=USD&date=2024-01-15 |
Converted Amountconverted_amount | Number | Amount converted to the destination currency, rounded to two decimal places.Example: 91.35 |
To Currency Nameto_currency_name | Text | Destination currency name.Example: Euro |
From Currency Namefrom_currency_name | Text | Starting currency name.Example: US Dollar |
Example result
For Date: 2024-01-15, Amount: 100, To Currency: Euro, From Currency: USD
{
"date": "2024-01-15",
"rate": 0.9134791648608974,
"to_currency": "EUR",
"inverse_rate": 1.0947157181765363,
"from_currency": "USD",
"table_page_link": "https://www.xe.com/currencytables/?from=USD&date=2024-01-15",
"converted_amount": 91.35,
"to_currency_name": "Euro",
"from_currency_name": "US Dollar"
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@xe",
"visibility": "public",
"operation": "convert_currency",
"version": 1,
"input": {
"amount": 100,
"to_currency": "Japanese yen",
"from_currency": "euro"
},
"response": {
"format": "json"
}
}'What you can do with it
- Convert prices between currencies for planning.
- Compare exchange rates across selected dates.
- Estimate converted amounts for financial reports.
- Review historical currency rates for a selected date.
Questions about XE
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this XE tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a XE account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from xe.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 30, 2026.
How much is an amount in another currency?
Convert currency returns the converted amount and mid-market rate. It needs an amount, source currency and destination currency.
What was the exchange rate on a past date?
Get historical rate returns the daily rate for a past UTC date and the selected currencies.