A Japan 10Y bond yield API returns the JGB 10-year as JSON under JP_10Y. On Bonds-API that is GET /api/v1/latest?countries=JP&maturities=10Y with query api_key (not Bearer).
Starter is $19/mo (1,000 requests) with a 7-day trial. MCP: mcp.bonds-api.com. This is not Fed Funds or SOFR.
Request: Japan 10Y latest
curl "https://bonds-api.com/api/v1/latest?countries=JP&maturities=10Y&api_key=YOUR_KEY"
Homepage sample (not a live tape)
The landing curl demo prints a mixed latest object. Those levels are the published sample — the date field on the page is generated, not a fixture date.
{
"success": true,
"rates": {
"US_2Y": 3.80,
"US_10Y": 4.25,
"DE_2Y": 2.66,
"DE_10Y": 3.00,
"JP_2Y": 1.40,
"JP_10Y": 2.41
}
}
JP_10Y is 2.41 in that sample. Copy the latest curl for today’s print. Do not paste 2.41 into a dated rates object you invent.
Go live
1. Register — 7-day trial.
2. Copy api_key.
3. GET latest with countries=JP and maturities=10Y.
4. Read JP_10Y.