Government bond yields by country

Narwhal's sovereign bond yields API publishes official daily curves for the United States, United Kingdom, Germany, Japan and Canada. It returns every published maturity for one source date and daily history, with no values filled in. Each country retains its official source's curve type, so measures differ.

Latest government bond yields and spreads
United States4.96%4.65%+0.31pts10-year yield · 2-year yield · 30-year yield · Yield curve · 10-year minus 2-year spread
United Kingdom5.37%4.71%+0.66pts10-year yield · Yield curve
Germany3.47%3.08%+0.39pts10-year yield · Yield curve
Japan2.92%1.91%+1.01pts10-year yield · Yield curve
Canada4.01%3.36%+0.64pts10-year yield · Yield curve

Get government bond yields by API

GET /v1/economics/USA/yield-curve
GET /v1/economics/DEU/yield-curve/history?maturity=10y&start=2026-01-01

Use GET /v1/economics/{country}/yield-curve for every published maturity on one source date, or GET /v1/economics/{country}/yield-curve/history for daily history; country codes are USA, GBR, DEU, JPN and CAN.

Get a free API key

Common questions

How do I get US Treasury and German Bund yields by API?

Use GET /v1/economics/{country}/yield-curve with USA for US Treasury yields or DEU for German Bund yields. Each response returns every published maturity for one source date; each country keeps its official source's curve type.

Does Narwhal provide Canada benchmark yields, and how far back?

Yes. Narwhal provides Canada's official daily yield curve and daily history from the start date shown on the Canada page. Use GET /v1/economics/CAN/yield-curve/history for historical data.

Are India, euro-area or emerging-market bond yields covered?

No, not today. Narwhal covers only the countries in the table: the United States, United Kingdom, Germany, Japan and Canada. India, euro-area sovereign spreads and emerging-market curves are not covered.

Source
Each country's official source, named on its yield curve page
Economics methodology →
API
GET /v1/economics/{country}/yield-curve
API reference →