Euribor Rates APIeuribor-rates.eu ↗
Access current and historical 6-month Euribor interest rates via two endpoints. Returns daily and monthly rate data with dates, values, and maturity info.
What is the Euribor Rates API?
The euribor-rates.eu API provides 2 endpoints for retrieving 6-month Euribor interest rate data, returning 4 fields per data point including date, rate value, unit, and maturity. The get_current_rate endpoint returns the latest published rate, while get_historical_data delivers both daily and monthly time-series data with optional year range filtering.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/94edea01-4eb5-4ede-bdcc-59edd607f40c/get_current_rate' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace euribor-rates-eu-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.euribor_rates_api import EuriborRates, Rate, HistoricalRate
client = EuriborRates()
# Get the current 6-month Euribor rate
current = client.rates.current()
print(current.date, current.rate, current.unit, current.maturity)
# Retrieve historical rates for a specific year range
for rate in client.historicalrates.list(start_year=2024, end_year=2026):
print(rate.date, rate.rate, rate.type)
Extracts the current 6-month Euribor interest rate. Returns the latest available rate with its publication date. The rate is updated each business day by the European Money Markets Institute.
No input parameters required.
{
"type": "object",
"fields": {
"date": "string, publication date of the rate in M/D/YYYY format",
"rate": "number, the current 6-month Euribor rate value",
"unit": "string, always 'percent'",
"maturity": "string, always '6 months'"
},
"sample": {
"data": {
"date": "6/9/2026",
"rate": 2.606,
"unit": "percent",
"maturity": "6 months"
},
"status": "success"
}
}About the Euribor Rates API
What the API Returns
Both endpoints focus exclusively on the 6-month Euribor tenor. Each response identifies the maturity as '6 months' and the unit as 'percent', so downstream consumers can handle the numeric rate field without ambiguity. Dates are returned in M/D/YYYY string format across all responses.
Current Rate Endpoint
get_current_rate takes no input parameters and returns a single object with four fields: date, rate, unit, and maturity. This is the most recently published 6-month Euribor figure as it appears on euribor-rates.eu, suitable for real-time display or daily snapshot jobs.
Historical Data Endpoint
get_historical_data returns an array of data objects in the data field, each tagged with a type of either 'daily' or 'monthly'. The daily subset always covers the last 10 business days. The monthly subset can be filtered by start_year and end_year integer parameters — both optional and inclusive. The response also includes a count integer reflecting the total number of data points returned across both types, which is useful for pagination checks or data validation.
Source Context
euribor-rates.eu is a public reference site for European interbank offered rates. It does not publish a documented developer API of its own. This Parse API surfaces the structured rate data programmatically for use in financial applications, spreadsheets, and automated monitoring systems.
The Euribor Rates API is a managed, monitored endpoint for euribor-rates.eu — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when euribor-rates.eu changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official euribor-rates.eu API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Display the live 6-month Euribor rate on a mortgage calculator or loan pricing tool using
get_current_rate - Plot a multi-year Euribor trend chart by calling
get_historical_datawithstart_yearandend_yearparameters - Run a daily snapshot job that stores the current
rateanddateto a database for internal audit trails - Compare the last 10 business days of daily Euribor data against a fixed internal benchmark rate
- Build a rate-change alert system that detects when the current rate differs from the previous stored value
- Generate a year-over-year summary of monthly Euribor data for fixed-income research or reporting
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does euribor-rates.eu have an official developer API?+
What does the `type` field in `get_historical_data` distinguish?+
data array carries a type of either 'daily' or 'monthly'. Daily points cover the last 10 business days and are not affected by the year range parameters. Monthly points are filtered by start_year and end_year, both inclusive integers.Does this API cover Euribor tenors other than 6 months, such as 1-month or 12-month rates?+
maturity field. You can fork this API on Parse and revise it to add endpoints targeting other Euribor tenor pages on euribor-rates.eu.How far back does the historical data go?+
start_year and end_year parameters you pass to get_historical_data. The site carries Euribor data back to the early 2000s, but the API will return data only within the year bounds you specify. If you omit both parameters, the default range the endpoint applies is determined by the source page's available data.