EURIBOR 3M Rate API: Compare Against SOFR

EURIBOR 3M Rate API: Compare Against SOFR

A EURIBOR 3M rate API returns the 3-month Euro Interbank Offered Rate as JSON under the symbol EURIBOR_3M. On Interest Rates API the official fixture that includes that symbol is GET https://interestratesapi.com/api/v1/convert (latest docs sample lists FED_FUNDS / SOFR / ECB_MRO / SONIA — not EURIBOR). Auth is query api_key.

Starter is $19/mo (1 symbol per request, 250 calls, 90-day range, 7-day trial). Pro is $49 / 750 / multi-symbol. /convert allows 2 symbols on Starter. This is not a US 10Y H1 (Bonds). Skip JIBAR GSC noise. Docs: interestratesapi.com/docs.

Request: official convert sample

curl "https://interestratesapi.com/api/v1/convert?from=SOFR&to=EURIBOR_3M&amount=500000&term_months=24&api_key=YOUR_API_KEY"

Response: official convert sample

{
"success": true,
"amount": 500000,
"term_months": 24,
"from": {
"symbol": "SOFR",
"rate": 4.31,
"date": "2026-04-19",
"total_interest": 43100.00,
"total_payment": 543100.00
},
"to": {
"symbol": "EURIBOR_3M",
"rate": 2.41,
"date": "2026-03-31",
"total_interest": 24100.00,
"total_payment": 524100.00
},
"difference": {
"rate_spread": 1.9,
"interest_saved": 19000.00
}
}

Other documented tenors: EURIBOR_1W, EURIBOR_1M, EURIBOR_6M, EURIBOR_12M. base=USD drops SONIA/ECB-family symbols — do not send it if you need EURIBOR.

Python: read EURIBOR_3M

import json, urllib.request

url = (
"https://interestratesapi.com/api/v1/convert"
"?from=SOFR&to=EURIBOR_3M&amount=500000&term_months=24"
"&api_key=YOUR_API_KEY"
)
data = json.load(urllib.request.urlopen(url))
euribor = data["to"]["rate"]
spread = data["difference"]["rate_spread"]

Go live

1. Register — 7-day trial.

2. Copy api_key.

3. GET convert with to=EURIBOR_3M.

4. Read to.rate.

Compare EURIBOR_3M with an Interest Rates key →

Ready to get started?

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

Get API Key

Related posts