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
- From
- US dollar
- To
- Pound sterling
- Reference rate
- 0.75396
- Rate date
- Sep 28, 2026
About the European Central Bank tool
European Central Bank data from ecb.europa.eu: euro exchange rates, convert currency and key interest rates.
Built from ecb.europa.eu. Last checked Sep 30, 2026.
Actions
Convert currency
1 creditConvert 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 creditGet 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 creditGet 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
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": "@european-central-bank",
"visibility": "public",
"operation": "convert_currency",
"version": 1,
"input": {
"amount": 250,
"to_currency": "GBP",
"from_currency": "US dollar"
},
"response": {
"format": "json"
}
}'Questions about European Central Bank
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 European Central Bank 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 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. 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.