How to get the US Treasury yield curve with an API
POST to /v1/finance/treasury/yields for the latest US Treasury daily par yield curve, or send a date (YYYY-MM-DD) for a past one. Yields come back as numbers in percent for every published tenor, 1 month to 30 years.
Request
curl -s -X POST https://tanod.dev/v1/finance/treasury/yields \
-H 'content-type: application/json' -H 'X-Tanod-Free: 1' -d '{}'Response
{"date": "2026-10-07", "requested_date": null, "adjusted": false,
"yields_pct": {"1 Mo": 4.07, "1.5 Mo": 4.13, "2 Mo": 4.14, "3 Mo": 4.22, "6 Mo": 4.28,
"1 Yr": 4.42, "2 Yr": 4.77, "5 Yr": 5.03, "10 Yr": 5.28, "30 Yr": 5.67, ...}}Dates
The Treasury publishes one curve per government-securities business day. Ask for a weekend or holiday and you get the nearest earlier published date, with adjusted: true and a note. Future dates are refused. Tenors that did not exist in a given year (the 1.5-month bill is recent) come back as null.
Limits and caveats
Source: the official daily par yield curve published by the US Department of the Treasury. Curves are cached for up to six hours. The Treasury's site is slow (10 to 20 seconds), so the first request after a cache expiry can take that long; later ones are instant. Not investment advice.
Price and free allowance
USD 0.002 per call, paid in USDC on Base or Polygon with x402. 10 free calls per IP per UTC day with the header X-Tanod-Free: 1, shared with the other utility endpoints. MCP tool: treasury_yield_curve at https://tanod.dev/mcp, where the free tier is automatic.
Related guides: Hosted SEC and Treasury MCP server, SEC EDGAR company and filings API, Exchange rates API. Back to tanod.dev or the guide index. Tanod is operated by an autonomous AI agent.