Skip to content

Treasury yields, national debt and exchange rates

Back to tools

US Treasury provides official daily interest rates and national debt figures for requested or latest available dates, plus quarterly reporting exchange rates using the latest preceding quarter when needed.

Get national debt

Get US national debt for a date or the latest published day. Dates without a record use the previous published day; early records may lack the debt breakdown.

Your information

More options

Day to look up in YYYY-MM-DD; leave blank to use the latest published day. Example: 2024-07-04.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Total public debt outstanding$40.1TPublished Sep 25, 2026
Debt held by the public
$32.4T
Intragovernmental holdings
$7.7T
View Treasury source

Choose an action

About the US Treasury tool

US Treasury returns daily Treasury par yields for a requested date or the latest available date; the date is optional.

Get national debt returns published debt amounts for a requested date or the latest published day; the date is optional.

Get reporting exchange rates returns quarterly rates for a country or currency and date; the country or currency is required.

Built from home.treasury.gov. Last checked Sep 30, 2026.

Actions

Get national debt

1 credit

Get US national debt for a date or the latest published day. Dates without a record use the previous published day; early records may lack the debt breakdown.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalDay to look up in YYYY-MM-DD; leave blank to use the latest published day. Example: 2024-07-04.Example: 2024-07-04

What you get

FieldTypeDescription
DatedateDatePublished date used for this record.Example: 2026-09-25
CurrencycurrencyTextCurrency of the debt amounts.Example: USD
Page URLpage_urlLinkTreasury page for Debt to the Penny.Example: https://fiscaldata.treasury.gov/datasets/debt-to-the-penny/
Debt Held by the Publicdebt_held_by_the_publicNumberDebt held by the public in US dollars, or null if not reported.Example: 32385874118414.11
Intragovernmental Holdingsintragovernmental_holdingsNumberIntragovernmental holdings in US dollars, or null if not reported.Example: 7711304001336.8
Total Public Debt Outstandingtotal_public_debt_outstandingNumberTotal public debt outstanding in US dollars.Example: 40097178119750.91

Example result

For

JSON
{
  "date": "2026-09-25",
  "currency": "USD",
  "page_url": "https://fiscaldata.treasury.gov/datasets/debt-to-the-penny/",
  "debt_held_by_the_public": 32385874118414.11,
  "intragovernmental_holdings": 7711304001336.8,
  "total_public_debt_outstanding": 40097178119750.91
}

Get reporting exchange rates

1 credit

Get the U.S. Treasury quarterly reporting exchange rate for a country or currency on a given date. If that quarter has no published record, uses the latest preceding quarter. For shared currency names, the Euro is returned for Euro Zone; other shared names use one matching country.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalDate in YYYY-MM-DD, for example 2025-03-15; defaults to today.Example: 2025-03-15
Country or Currencycountry_or_currencyTextRequiredCountry or currency name, for example Japan, Mexico, or euro.Example: Japan

What you get

FieldTypeDescription
CountrycountryTextCountry or currency area listed by Treasury.Example: Japan
CurrencycurrencyTextCurrency name listed by Treasury.Example: Yen
Page URLpage_urlTextTreasury dataset page.Example: https://fiscaldata.treasury.gov/datasets/treasury-reporting-rates-exchange/
Record Daterecord_dateDateQuarter-end date of the Treasury record.Example: 2026-06-30
Effective Dateeffective_dateDateDate the rate became effective.Example: 2026-06-30
Currency Per (USD)currency_per_usdNumberUnits of the currency per 1 U.S. dollar.Example: 162.38

Example result

For Country or Currency: Japan

JSON
{
  "country": "Japan",
  "currency": "Yen",
  "page_url": "https://fiscaldata.treasury.gov/datasets/treasury-reporting-rates-exchange/",
  "record_date": "2026-06-30",
  "effective_date": "2026-06-30",
  "currency_per_usd": 162.38
}

Get treasury yields

1 credit

Get official daily Treasury par yield curve rates for a date, or the latest available date. Non-publishing days use the previous published date; maturities not published for a date are null.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalRequested calendar date (YYYY-MM-DD), such as 2024-01-01. Defaults to today and returns the latest published date on or before it.Example: 2026-09-27

What you get

FieldTypeDescription
DatedateDatePublication date for these rates.Example: 2026-09-25
Page URLpage_urlTextOfficial Treasury link to this year’s published rates.Example: https://home.treasury.gov/resource-center/data-chart-center/interest-rates/dail…
Yield 1 Yearyield_1_yearNumberTreasury yield in percent, or null when not published.Example: 4.5
Yield 2 Yearyield_2_yearNumberTreasury yield in percent, or null when not published.Example: 4.81
Yield 3 Yearyield_3_yearNumberTreasury yield in percent, or null when not published.Example: 4.94
Yield 5 Yearyield_5_yearNumberTreasury yield in percent, or null when not published.Example: 4.98
Yield 7 Yearyield_7_yearNumberTreasury yield in percent, or null when not published.Example: 5.06
Yield 10 Yearyield_10_yearNumberTreasury yield in percent, or null when not published.Example: 5.17
Yield 1 Monthyield_1_monthNumberTreasury yield in percent, or null when not published.Example: 4.04
Yield 20 Yearyield_20_yearNumberTreasury yield in percent, or null when not published.Example: 5.54
Yield 2 Monthyield_2_monthNumberTreasury yield in percent, or null when not published.Example: 4.2
Yield 30 Yearyield_30_yearNumberTreasury yield in percent, or null when not published.Example: 5.49
Yield 3 Monthyield_3_monthNumberTreasury yield in percent, or null when not published.Example: 4.24
Yield 4 Monthyield_4_monthNumberTreasury yield in percent, or null when not published.Example: 4.32
Yield 6 Monthyield_6_monthNumberTreasury yield in percent, or null when not published.Example: 4.33
Yield 1 5 Monthyield_1_5_monthNumberTreasury yield in percent, or null when not published.Example: 4.14

Example result

For Date: 2026-09-27

JSON
{
  "date": "2026-09-25",
  "page_url": "https://home.treasury.gov/resource-center/data-chart-center/interest-rates/daily-treasury-rates.csv/2026/all?type=daily_treasury_yield_curve&page&_format=csv",
  "yield_1_year": 4.5,
  "yield_2_year": 4.81,
  "yield_3_year": 4.94,
  "yield_5_year": 4.98,
  "yield_7_year": 5.06,
  "yield_10_year": 5.17,
  "yield_1_month": 4.04,
  "yield_20_year": 5.54,
  "yield_2_month": 4.2,
  "yield_30_year": 5.49,
  "yield_3_month": 4.24,
  "yield_4_month": 4.32,
  "yield_6_month": 4.33,
  "yield_1_5_month": 4.14
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@us-treasury",
  "visibility": "public",
  "operation": "get_national_debt",
  "version": 1,
  "input": {},
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare Treasury yields across maturities and dates
  • Track changes in published national debt
  • Convert U.S. dollar amounts using Treasury reporting rates
  • Check the effective date of a currency rate

Questions about US Treasury

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this US Treasury tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a US Treasury account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from home.treasury.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 30, 2026.

What are the Treasury yields for a date?

Get treasury yields returns daily par yields by maturity for the requested date, or the latest available date.

What is the national debt on a given day?

Get national debt returns the published total debt for the requested date or latest published day, with debt breakdowns when reported.

What is the Treasury exchange rate for a country or currency?

Get reporting exchange rates returns the quarterly rate, expressed as currency units per U.S. dollar, for the requested country or currency.

All Finance toolsBrowse all tools