Euribor rates, short for Euro Interbank Offered Rate, are the interest rates at which a panel of European banks lend funds to one another in the interbank market. These rates are fixed daily by the European Money Markets Institute (EMMI) and serve as a benchmark for various financial products and contracts, including mortgages, loans, and derivatives, across the Eurozone.

Euribor is fixed for maturities of one week to 12 months; this method returns the 1, 3, 6 and 12-month rates as monthly averages of the daily fixings, from the European Central Bank, as decimals. Longer maturities carry a term premium but also reflect where markets expect short rates to go, so the curve inverts when cuts are expected.

For more information, see for example: https://data.ecb.europa.eu/data/datasets/FM/FM.M.U2.EUR.RT.MM.EURIBOR6MD_.HSTA

Also known as: euro interbank offered rate, eurozone money market.

Euro Interbank Offered Rate (Euribor) in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_euribor_rates as shown below.

from financetoolkit import FixedIncome

fixedincome = FixedIncome(start_date='2023-12-01', end_date="2025-12-31")

euribor_rates = fixedincome.get_euribor_rates()

Or, after setting up the Finance Toolkit MCP, ask:

How did the 1, 3, 6 and 12-month Euribor rates move in each month from December 2023 to December 2025?

Which returns:

  1-Month 3-Month 6-Month 12-Month
2023-12 0.0386 0.0393 0.0393 0.0368
2024-01 0.0387 0.0393 0.0389 0.0361
2024-02 0.0387 0.0392 0.039 0.0367
2024-03 0.0385 0.0392 0.0389 0.0372
2024-04 0.0385 0.0389 0.0384 0.037
2024-05 0.0382 0.0381 0.0379 0.0368
2024-06 0.0363 0.0372 0.0371 0.0365
2024-07 0.0362 0.0368 0.0364 0.0353
2024-08 0.036 0.0355 0.0342 0.0317
2024-09 0.0344 0.0343 0.0326 0.0294
2024-10 0.0321 0.0317 0.03 0.0269
2024-11 0.0307 0.0301 0.0279 0.0251
2024-12 0.0289 0.0282 0.0263 0.0244
2025-01 0.0279 0.027 0.0261 0.0253
2025-02 0.0261 0.0252 0.0246 0.0241
2025-03 0.024 0.0244 0.0239 0.024
2025-04 0.0224 0.0225 0.022 0.0214
2025-05 0.0209 0.0209 0.0212 0.0208
2025-06 0.0193 0.0198 0.0205 0.0208
2025-07 0.0189 0.0199 0.0206 0.0208
2025-08 0.0189 0.0202 0.0208 0.0211
2025-09 0.019 0.0203 0.021 0.0217
2025-10 0.0191 0.0203 0.0211 0.0219
2025-11 0.0191 0.0204 0.0213 0.0222
2025-12 0.0192 0.0205 0.0214 0.0227

Parameters

get_euribor_rates accepts the following parameters.

ParameterTypeDescriptionExample
maturitiesstr | list | NoneThe maturities to retrieve, from “1M”, “3M”, “6M” and “1Y”, as a list or a comma-separated string (“1M,3M”). Defaults to None, which retrieves all four.["3M", "6M"]
nominalboolWhether to retrieve the nominal Euribor fixings or their real (inflation-adjusted) counterpart. The ECB only publishes a real Euribor for the 3-month maturity, so nominal=False returns that maturity alone and warns about any others that were requested rather than silently answering them with a nominal rate. Defaults to True.False
roundingint | NoneRounding precision for the rates. Defaults to None.2
standardizeboolWhether to standardize (Z-Score) the result. Defaults to False.True
Share