Current & Historical US Treasury Rates

Treasury Yields API.

Get current and historical US Treasury yields for all maturities. Access rates for Treasury bills (1-month to 1-year), notes (2-10 years), bonds (20-30 years), TIPS, and floating rate notes.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/treasuryyieldslive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "date": "2024-02-01",
    "bills": 5.24,
    "notes": 4.35,
    "bonds": 4.67,
    "tips": 2.15,
    "frn": 5.31,
    "changes": {
      "bills": {
        "change1d": 0.02,
        "direction": "up"
      },
      "notes": {
        "change1d": -0.03,
        "direction": "down"
      },
      "bonds": {
        "change1d": 0.01,
        "direction": "up"
      },
      "tips": {
        "change1d": 0,
        "direction": "unchanged"
      },
      "frn": {
        "change1d": 0.02,
        "direction": "up"
      }
    },
    "previousDate": "2024-01-31"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Treasury Yields API

Get current and historical US Treasury yields for all maturities. Access rates for Treasury bills (1-month to 1-year), notes (2-10 years), bonds (20-30 years), TIPS, and floating rate notes.

  • Full yield curve from 1M to 30Y
  • Historical data with date lookup
  • TIPS inflation-protected rates
  • Daily changes and direction indicators
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/treasuryyields?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { date, bills, notes, }

Everything in a single call.

/v1/treasuryyieldsapplication/json
date"2024-02-01"
bills5.24
notes4.35
bonds4.67
tips2.15
frn5.31
changesbills, notes, bonds, tips, frn
previousDate"2024-01-31"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/treasuryyields?date=2025-06&type=10yr", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole current & historical us treasury rates stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
7APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Log Daily Treasury Yields to Google Sheets
WhenScheduled daily trigger
ThenFetch treasury yields → append row with date, bills, notes, and bonds values to Google Sheets
Slack
Daily Treasury Yield Update in Slack
WhenScheduled daily trigger
ThenFetch treasury yields → post date, notes 10year, bonds 30year, and changes direction to Slack
Airtable
Treasury Yield Database in Airtable
WhenScheduled daily trigger
ThenFetch treasury yields → create Airtable record with date, bills, notes, bonds, and tips values
Notion
Treasury Yield Journal in Notion
WhenScheduled daily trigger
ThenFetch treasury yields → create Notion entry with date, bills, notes, bonds, and tips values
Salesforce
Treasury Yields on Salesforce Opportunities
WhenNew opportunity created in Salesforce
ThenFetch treasury yields → add date, notes 10year, and bonds 30year to opportunity notes
GitHub
Yield Data in GitHub Issues
WhenNew issue created in GitHub
ThenFetch treasury yields → add date, notes 10year, and bonds 30year as issue comment
Browse all integrations

Questions about the API

What Treasury securities are included?
We provide yields for Treasury bills (1M, 3M, 6M, 1Y), notes (2Y, 3Y, 5Y, 7Y, 10Y), bonds (20Y, 30Y), TIPS (5Y, 10Y, 30Y), and floating rate notes.
How often are yields updated?
Treasury yields are updated daily after market close, reflecting the official rates published by the US Treasury Department.
Can I get historical yield data?
Yes, use the date parameter in YYYY-MM-DD format to retrieve yields for any historical date. This enables yield curve analysis over time.
What is the 10-year Treasury yield used for?
The 10-year Treasury yield is a key benchmark for mortgage rates, corporate bond pricing, and economic sentiment. It is widely watched as an indicator of long-term interest rate expectations.
What are TIPS?
Treasury Inflation-Protected Securities (TIPS) are bonds indexed to inflation. The principal adjusts with CPI, protecting investors from inflation. Our API provides TIPS yields for 5Y, 10Y, and 30Y maturities.
How do I calculate the yield spread?
Yield spread is the difference between two yields. For example, the 10Y-2Y spread (notes["10year"] - notes["2year"]) is watched for yield curve inversion signals.

Start building with the Treasury Yields API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog