Skip to content

European Central Bank

Euro exchange rates, convert currency and key interest rates

The European Central Bank provides official euro reference rates and informational currency conversions using the latest preceding published rates when needed, plus current key interest rates and optionally earlier changes.

Convert currency

Convert an amount between currencies using the ECB euro reference rates, including euro and cross-currency conversions. Dates without a published rate use the latest preceding rate; only currencies with an ECB rate on that date are available. Reference rates are informational, not transaction rates.

Your information

Amount of money to convert, for example 250.

Currency name or three-letter code to convert to, for example GBP or pound sterling.

Currency name or three-letter code to convert from, for example US dollar or USD.

More options

Requested rate date in YYYY-MM-DD, for example 2026-09-26. Defaults to the latest published day; non-publication dates use the preceding published rate.

1 credit per run

Example results

Rate
0.753955
Rate Date
2026-09-28
Converted Amount
188.49
To Currency Code
GBP
To Currency Name
Pound sterling
From Currency Code
USD
From Currency Name
US dollar
Example data · Run in Studio for fresh results.

Choose an action

About European Central Bank

European Central Bank data from ecb.europa.eu: euro exchange rates, convert currency and key interest rates.

Built by Fous from ecb.europa.eu and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with European Central Bank.

Actions

Convert currency

1 credit per run

Convert an amount between currencies using the ECB euro reference rates, including euro and cross-currency conversions. Dates without a published rate use the latest preceding rate; only currencies with an ECB rate on that date are available. Reference rates are informational, not transaction rates.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalRequested rate date in YYYY-MM-DD, for example 2026-09-26. Defaults to the latest published day; non-publication dates use the preceding published rate.Example: 2026-09-26
AmountamountNumberRequiredAmount of money to convert, for example 250.Example: 250
To Currencyto_currencyTextRequiredCurrency name or three-letter code to convert to, for example GBP or pound sterling.Example: GBP
From Currencyfrom_currencyTextRequiredCurrency name or three-letter code to convert from, for example US dollar or USD.Example: US dollar

What you get

FieldTypeDescription
RaterateNumberUnits of the To currency per one unit of the From currency, rounded to six decimal places.Example: 0.753955
Page URLpage_urlTextECB euro reference rates page.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchan…
Rate Daterate_dateDateDate of the ECB reference rates actually used.Example: 2026-09-28
Converted Amountconverted_amountNumberConverted amount, rounded to two decimal places.Example: 188.49
To Currency Codeto_currency_codeTextThree-letter code of the destination currency.Example: GBP
To Currency Nameto_currency_nameTextName of the destination currency.Example: Pound sterling
From Currency Codefrom_currency_codeTextThree-letter code of the source currency.Example: USD
From Currency Namefrom_currency_nameTextName of the source currency.Example: US dollar

Example result

For Amount: 250, To Currency: GBP, From Currency: US dollar

JSON
{
  "rate": 0.753955,
  "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
  "rate_date": "2026-09-28",
  "converted_amount": 188.49,
  "to_currency_code": "GBP",
  "to_currency_name": "Pound sterling",
  "from_currency_code": "USD",
  "from_currency_name": "US dollar"
}

Get euro exchange rates

1 credit per run

Get official ECB euro exchange reference rates for a day, or the latest published day. Returns the previous published day for weekends, holidays and dates before publication; currencies not published on that day cannot be returned.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalDay to look up, for example 2026-09-26. Defaults to the latest published day.Example: 2026-09-26
CurrenciescurrenciesListOptionalCurrency names or codes, for example ["US dollar", "JPY"]. Defaults to every currency published on the rate date.

What you get

FieldTypeDescription
RatesratesListExchange rates in ECB order.
Page URLrates[].page_urlTextECB page for this currency.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchan…
Currency Coderates[].currency_codeTextExample: USD
Currency Namerates[].currency_nameTextExample: US dollar
Units Per Eurorates[].units_per_euroNumberUnits of this currency for 1 euro.Example: 1.1403
Rate Daterate_dateDateDate of the published rates.Example: 2026-09-25

Example result

For Date: 2026-09-26, Currencies: US dollar, JPY

JSON
{
  "rates": [
    {
      "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/eurofxref-graph-usd.en.html",
      "currency_code": "USD",
      "currency_name": "US dollar",
      "units_per_euro": 1.1403
    },
    {
      "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/eurofxref-graph-jpy.en.html",
      "currency_code": "JPY",
      "currency_name": "Japanese yen",
      "units_per_euro": 179.7
    }
  ],
  "rate_date": "2026-09-25"
}

Get key interest rates

1 credit per run

Get the ECB’s current deposit, main refinancing, and marginal lending rates and their effective date. Optionally include earlier rate changes, newest first; rates not shown for an earlier change are null.

What you provide

FieldTypeRequiredDescription
Max Resultsmax_resultsNumberOptionalMaximum number of earlier changes to return when history is included. Example: 10.Example: 100
Include Historyinclude_historyYes or noOptionalInclude earlier changes to the ECB’s key rates, newest first. Example: true.Example: Yes

What you get

FieldTypeDescription
HistoryhistoryListEarlier rate changes, newest first, when requested.
Page URLhistory[].page_urlTextECB page showing this change.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rate…
Effective Datehistory[].effective_dateDateDate these rates took effect (YYYY-MM-DD).Example: 2026-06-17
Deposit Facility Rate (%)history[].deposit_facility_rate_percentNumberAnnual interest rate in percent, or null if this rate is not shown for this change.Example: 2.25
Marginal Lending Facility Rate (%)history[].marginal_lending_facility_rate_percentNumberAnnual interest rate in percent, or null if this rate is not shown for this change.Example: 2.65
Main Refinancing Operations Rate (%)history[].main_refinancing_operations_rate_percentNumberAnnual interest rate in percent, or null if this rate is not shown for this change.Example: 2.4
Page URLpage_urlTextECB page showing the rates.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rate…
Effective Dateeffective_dateDateDate current rates took effect (YYYY-MM-DD).Example: 2026-09-16
Deposit Facility Rate (%)deposit_facility_rate_percentNumberAnnual interest rate, in percent (2.0 means 2.0%).Example: 2.5
Marginal Lending Facility Rate (%)marginal_lending_facility_rate_percentNumberAnnual interest rate, in percent (2.0 means 2.0%).Example: 2.9
Main Refinancing Operations Rate (%)main_refinancing_operations_rate_percentNumberAnnual interest rate, in percent (2.0 means 2.0%).Example: 2.65

Example result

For

JSON
{
  "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rates/html/index.en.html",
  "effective_date": "2026-09-16",
  "deposit_facility_rate_percent": 2.5,
  "marginal_lending_facility_rate_percent": 2.9,
  "main_refinancing_operations_rate_percent": 2.65
}

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": "@european-central-bank",
  "visibility": "public",
  "operation": "convert_currency",
  "version": 1,
  "input": {
    "amount": 250,
    "to_currency": "GBP",
    "from_currency": "US dollar"
  },
  "response": {
    "format": "json"
  }
}'

Questions

Is Fous affiliated with European Central Bank?

No. Fous is not affiliated with European Central Bank. This workflow reads the public ecb.europa.eu 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 European Central Bank account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from ecb.europa.eu 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.

All Finance workflowsBrowse all workflows