Skip to content

Currency conversion, mid-market rates and historical exchange rates

XE returns currency conversions and mid-market rates, including current displayed rates for information and published historical daily rates for available UTC dates.

Convert currency

Convert an amount using XE’s displayed mid-market rate, with the rate time and an XE converter link. Rates are informational, not transfer quotes.

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.

1 credit per run

Example results

Rate
178.5650305318
Amount
100
Rate Time
2026-09-28T10:07:00Z
Inverse Rate
0.0056002006
Converted Amount
17,857
To Currency Code
JPY
To Currency Name
Japanese Yen
Xe Converter Link
xe.com
From Currency Code
EUR
From Currency Name
Euro
Example data · Run in Studio for fresh results.

Choose an action

About XE

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 by Fous from xe.com and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with XE.

Actions

Convert currency

1 credit per run

Convert 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

FieldTypeRequiredDescription
AmountamountNumberRequiredAmount to convert, for example 100.Example: 100
To Currencyto_currencyTextRequiredCurrency to convert to, for example Japanese yen or JPY.Example: Japanese yen
From Currencyfrom_currencyTextRequiredCurrency to convert from, for example euro or EUR.Example: Euro

What you get

FieldTypeDescription
RaterateNumberMid-market units of the destination currency per one unit of the source currency.Example: 178.56503053178463
AmountamountNumberAmount entered.Example: 100
Rate Timerate_timeDateXE rate timestamp in UTC.Example: 2026-09-28T10:07:00Z
Inverse Rateinverse_rateNumberUnits of the source currency per one unit of the destination currency.Example: 0.005600200649712317
Converted Amountconverted_amountNumberConverted amount rounded to the destination currency’s minor units (two decimals, or zero for currencies without minor units).Example: 17857
To Currency Codeto_currency_codeTextTo currency code.Example: JPY
To Currency Nameto_currency_nameTextTo currency name.Example: Japanese Yen
Xe Converter Linkxe_converter_linkLinkXE converter page for this conversion.Example: https://www.xe.com/currencyconverter/convert/?Amount=100&From=EUR&To=JPY
From Currency Codefrom_currency_codeTextFrom currency code.Example: EUR
From Currency Namefrom_currency_nameTextFrom currency name.Example: Euro

Example result

For Amount: 100, To Currency: Japanese yen, From Currency: Euro

JSON
{
  "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 credit per run

Get 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

FieldTypeRequiredDescription
DatedateDateRequiredPast date of the XE daily UTC table, for example 2024-01-15.Example: 2024-01-15
AmountamountNumberOptionalAmount of the starting currency to convert, for example 100.Example: 100
To Currencyto_currencyTextRequiredCurrency to convert to, by name or three-letter code, for example US Dollar or USD.Example: Euro
From Currencyfrom_currencyTextRequiredCurrency to convert from, by name or three-letter code, for example euro or EUR.Example: USD

What you get

FieldTypeDescription
DatedateDateDate of the daily UTC table.Example: 2024-01-15
RaterateNumberUnits of destination currency per one starting currency.Example: 0.9134791648608974
To Currencyto_currencyTextDestination currency code.Example: EUR
Inverse Rateinverse_rateNumberUnits of starting currency per one destination currency.Example: 1.0947157181765363
From Currencyfrom_currencyTextStarting currency code.Example: USD
Table Page Linktable_page_linkTextXE historic table page for the starting currency and date.Example: https://www.xe.com/currencytables/?from=USD&date=2024-01-15
Converted Amountconverted_amountNumberAmount converted to the destination currency, rounded to two decimal places.Example: 91.35
To Currency Nameto_currency_nameTextDestination currency name.Example: Euro
From Currency Namefrom_currency_nameTextStarting currency name.Example: US Dollar

Example result

For Date: 2024-01-15, Amount: 100, To Currency: Euro, From Currency: USD

JSON
{
  "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

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_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

Is Fous affiliated with XE?

No. Fous is not affiliated with XE. This workflow reads the public xe.com website and returns its data.

How much does it cost?

Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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.

All Finance workflowsBrowse all workflows