API Documentation
GET
/api/1/bonds/yield-curveGovernment Bond Yield Curve API
Returns the latest government bond yield history per tenor, updated daily. Each entry holds a tenor code (3m, 6m, 1y … 30y), the latest observation date, and the recent daily yield history. US Treasury yields by default; use ?country= for CA, CH, EU, or SE government curves.
Defaults
country=USdays=90Related endpoints
Parameters
Required first. Documented defaults are selected — Test Request matches a bare call.
countrystringdefault USCountry/region of the government curve
One of: US, CA, CH, EU, SE · Default US
daysnumberdefault 90Days of daily yield history per tenor
max 365 · Default 90
Responses
Was this helpful?
Request
curl -X GET \
'https://api.eulerpool.com/api/1/bonds/yield-curve?country=US&days=90' \
-H 'Accept: application/json'200 Response
[
{
"code": "10y",
"date": "2026-06-09T00:00:00.000Z",
"yield": 4.42,
"maturity_json": []
}
]