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.
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.
Example results
- Rate
- 0.753955
- Page URL
- ecb.europa.eu
- 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
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 runConvert 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | 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.Example: 2026-09-26 |
Amountamount | Number | Required | Amount of money to convert, for example 250.Example: 250 |
To Currencyto_currency | Text | Required | Currency name or three-letter code to convert to, for example GBP or pound sterling.Example: GBP |
From Currencyfrom_currency | Text | Required | Currency name or three-letter code to convert from, for example US dollar or USD.Example: US dollar |
What you get
| Field | Type | Description |
|---|---|---|
Raterate | Number | Units of the To currency per one unit of the From currency, rounded to six decimal places.Example: 0.753955 |
Page URLpage_url | Text | ECB euro reference rates page.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchan… |
Rate Daterate_date | Date | Date of the ECB reference rates actually used.Example: 2026-09-28 |
Converted Amountconverted_amount | Number | Converted amount, rounded to two decimal places.Example: 188.49 |
To Currency Codeto_currency_code | Text | Three-letter code of the destination currency.Example: GBP |
To Currency Nameto_currency_name | Text | Name of the destination currency.Example: Pound sterling |
From Currency Codefrom_currency_code | Text | Three-letter code of the source currency.Example: USD |
From Currency Namefrom_currency_name | Text | Name of the source currency.Example: US dollar |
Example result
For Amount: 250, To Currency: GBP, From Currency: US dollar
{
"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 runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | Day to look up, for example 2026-09-26. Defaults to the latest published day.Example: 2026-09-26 |
Currenciescurrencies | List | Optional | Currency names or codes, for example ["US dollar", "JPY"]. Defaults to every currency published on the rate date. |
What you get
| Field | Type | Description |
|---|---|---|
Ratesrates | List | Exchange rates in ECB order. |
Page URLrates[].page_url | Text | ECB page for this currency.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchan… |
Currency Coderates[].currency_code | Text | Example: USD |
Currency Namerates[].currency_name | Text | Example: US dollar |
Units Per Eurorates[].units_per_euro | Number | Units of this currency for 1 euro.Example: 1.1403 |
Rate Daterate_date | Date | Date of the published rates.Example: 2026-09-25 |
Example result
For Date: 2026-09-26, Currencies: US dollar, JPY
{
"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 runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Max Resultsmax_results | Number | Optional | Maximum number of earlier changes to return when history is included. Example: 10.Example: 100 |
Include Historyinclude_history | Yes or no | Optional | Include earlier changes to the ECB’s key rates, newest first. Example: true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Historyhistory | List | Earlier rate changes, newest first, when requested. |
Page URLhistory[].page_url | Text | ECB page showing this change.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rate… |
Effective Datehistory[].effective_date | Date | Date these rates took effect (YYYY-MM-DD).Example: 2026-06-17 |
Deposit Facility Rate (%)history[].deposit_facility_rate_percent | Number | Annual 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_percent | Number | Annual 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_percent | Number | Annual interest rate in percent, or null if this rate is not shown for this change.Example: 2.4 |
Page URLpage_url | Text | ECB page showing the rates.Example: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rate… |
Effective Dateeffective_date | Date | Date current rates took effect (YYYY-MM-DD).Example: 2026-09-16 |
Deposit Facility Rate (%)deposit_facility_rate_percent | Number | Annual interest rate, in percent (2.0 means 2.0%).Example: 2.5 |
Marginal Lending Facility Rate (%)marginal_lending_facility_rate_percent | Number | Annual interest rate, in percent (2.0 means 2.0%).Example: 2.9 |
Main Refinancing Operations Rate (%)main_refinancing_operations_rate_percent | Number | Annual interest rate, in percent (2.0 means 2.0%).Example: 2.65 |
Example result
For
{
"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.
# 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.