API Documentation

⌘K
Get free key
GET/api/1/bonds/yield-curve

Government 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=90

Related endpoints

Parameters

Required first. Documented defaults are selected — Test Request matches a bare call.

2
countrystringdefault US
query

Country/region of the government curve

One of: US, CA, CH, EU, SE · Default US

daysnumberdefault 90
query

Days 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": []
}
]