Euribor API

The Euribor API provides current and historical Euribor (Euro Interbank Offered Rate) data for all tenors from 1 week to 12 months. Euribor is a key benchmark interest rate at which euro interbank term deposits are offered.

Rates are updated daily during European business days.

Looking for historical EURIBOR data? Use the /v1/euriborhistorical end point.

Looking for current and historical LIBOR data? Use the LIBOR API.

Need other interest rates? Use the Interest Rate API.

/v1/euribor GET premium only

https://api.api-ninjas.com/v1/euribor

Get current Euribor rates for all tenors.


Headers

  • X-Api-Key  required

    API Key associated with your account.

Sample Request Live Demo!

https://api.api-ninjas.com/v1/euribor

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [ { "name": "Euribor - 1 week", "rate_pct": 2.607, "last_updated": "02-28-2025" }, { "name": "Euribor - 1 month", "rate_pct": 2.463, "last_updated": "02-28-2025" }, { "name": "Euribor - 3 months", "rate_pct": 2.464, "last_updated": "02-28-2025" }, { "name": "Euribor - 6 months", "rate_pct": 2.355, "last_updated": "02-28-2025" }, { "name": "Euribor - 12 months", "rate_pct": 2.394, "last_updated": "02-28-2025" } ]

Code Examples

1 2 3 4 5 6 7 8 import requests api_url = 'https://api.api-ninjas.com/v1/euribor' response = requests.get(api_url, headers={'X-Api-Key': 'YOUR_API_KEY'}) if response.status_code == requests.codes.ok: print(response.text) else: print("Error:", response.status_code, response.text)

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.


/v1/euriborhistorical GET

Developer and Business tier only

https://api.api-ninjas.com/v1/euriborhistorical

Returns historical Euribor rates for a specified tenor. You can specify a time range to retrieve data from. The maximum number of data points returned per API call is 100.

Parameters

  • type  required

    Tenor of the Euribor rate. Must be one of:

    1_week
    1_month
    3_months
    6_months
    12_months
  • start_time  optional

    Start time for the data range, specified as a UNIX timestamp in seconds.

  • end_time  optional

    End time for the data range, specified as a UNIX timestamp in seconds.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Sample Request

https://api.api-ninjas.com/v1/euriborhistorical

Sample Response

JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "name": "Euribor - 3 months", "data": [ { "timestamp": 915148800, "rate_pct": 3.245 }, { "timestamp": 915408000, "rate_pct": 3.234 }, { "timestamp": 915494400, "rate_pct": 3.222 }, ... ] }