ECB Main Refinancing Rate API (ECB_MRO) JSON

ECB Main Refinancing Rate API (ECB_MRO) JSON

An ECB main refinancing rate API returns the euro-area policy rate as JSON. On Interest Rates API the symbol is ECB_MRO. Call GET /api/v1/latest?symbols=ECB_MRO with query api_key. Starter allows one symbol per request (250 calls, 90-day range). Do not pass base=USD if you need EUR prints — that pairing drops SONIA/ECB in this product family.

Starter is $19/mo with a 7-day trial. Pro is $49 / 750 calls / multi-symbol. Docs: interestratesapi.com/docs. MCP: https://interestratesapi.com/mcp (mcp.interestratesapi.com does not resolve).

Request: latest ECB_MRO

curl "https://interestratesapi.com/api/v1/latest?symbols=ECB_MRO&api_key=YOUR_KEY"

Response: extract from the official Latest fixture

{
"success": true,
"date": "2026-04-20",
"base": "MIXED",
"rates": { "ECB_MRO": 2.65 },
"dates": { "ECB_MRO": "2026-03-31" },
"currencies": { "ECB_MRO": "EUR" }
}

The rate is 2.65 percent, currency EUR. dates.ECB_MRO is 2026-03-31 even though the envelope date is 2026-04-20 — plot the per-symbol date. This is not FED_FUNDS (monthly FRED average) and not FED_FUNDS_DAILY.

Python: one-symbol Starter call

import requests

url = "https://interestratesapi.com/api/v1/latest"
params = {"symbols": "ECB_MRO", "api_key": "YOUR_KEY"}
payload = requests.get(url, params=params, timeout=30).json()
print(payload["rates"]["ECB_MRO"], payload["currencies"]["ECB_MRO"], payload["dates"]["ECB_MRO"])

/convert can take two symbols on Starter if you need a pair — still not a US 10Y (that H1 is Bonds-API).

Go live

1. Register — 7-day trial.

2. Copy api_key.

3. GET symbols=ECB_MRO only on Starter.

4. Display rates.ECB_MRO with dates.ECB_MRO.

FAQ

JIBAR?

GSC shows JIBAR queries. This product post is the ECB MRO symbol from the published latest fixture. Do not invent a JIBAR print.

Start the 7-day trial and pull ECB_MRO →

Ready to get started?

Get your API key and start validating bank data in minutes.

Get API Key

Related posts