US Treasury
Treasury yields, national debt and exchange rates
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.
Your information
More options
Day to look up in YYYY-MM-DD; leave blank to use the latest published day. Example: 2024-07-04.
Example results
- Date
- 2026-09-25
- Currency
- USD
- Page URL
- fiscaldata.treasury.gov
- Debt Held by the Public
- 32,385,874,118,414.1
- Intragovernmental Holdings
- 7,711,304,001,336.8
- Total Public Debt Outstanding
- 40,097,178,119,750.9
About US Treasury
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 by Fous from home.treasury.gov and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with US Treasury.
Actions
Get national debt
1 credit per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | Day 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
| Field | Type | Description |
|---|---|---|
Datedate | Date | Published date used for this record.Example: 2026-09-25 |
Currencycurrency | Text | Currency of the debt amounts.Example: USD |
Page URLpage_url | Link | Treasury page for Debt to the Penny.Example: https://fiscaldata.treasury.gov/datasets/debt-to-the-penny/ |
Debt Held by the Publicdebt_held_by_the_public | Number | Debt held by the public in US dollars, or null if not reported.Example: 32385874118414.11 |
Intragovernmental Holdingsintragovernmental_holdings | Number | Intragovernmental holdings in US dollars, or null if not reported.Example: 7711304001336.8 |
Total Public Debt Outstandingtotal_public_debt_outstanding | Number | Total public debt outstanding in US dollars.Example: 40097178119750.91 |
Example result
For
{
"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 per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | Date in YYYY-MM-DD, for example 2025-03-15; defaults to today.Example: 2025-03-15 |
Country or Currencycountry_or_currency | Text | Required | Country or currency name, for example Japan, Mexico, or euro.Example: Japan |
What you get
| Field | Type | Description |
|---|---|---|
Countrycountry | Text | Country or currency area listed by Treasury.Example: Japan |
Currencycurrency | Text | Currency name listed by Treasury.Example: Yen |
Page URLpage_url | Text | Treasury dataset page.Example: https://fiscaldata.treasury.gov/datasets/treasury-reporting-rates-exchange/ |
Record Daterecord_date | Date | Quarter-end date of the Treasury record.Example: 2026-06-30 |
Effective Dateeffective_date | Date | Date the rate became effective.Example: 2026-06-30 |
Currency Per (USD)currency_per_usd | Number | Units of the currency per 1 U.S. dollar.Example: 162.38 |
Example result
For Country or Currency: Japan
{
"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 per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | Requested 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
| Field | Type | Description |
|---|---|---|
Datedate | Date | Publication date for these rates.Example: 2026-09-25 |
Page URLpage_url | Text | Official 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_year | Number | Treasury yield in percent, or null when not published.Example: 4.5 |
Yield 2 Yearyield_2_year | Number | Treasury yield in percent, or null when not published.Example: 4.81 |
Yield 3 Yearyield_3_year | Number | Treasury yield in percent, or null when not published.Example: 4.94 |
Yield 5 Yearyield_5_year | Number | Treasury yield in percent, or null when not published.Example: 4.98 |
Yield 7 Yearyield_7_year | Number | Treasury yield in percent, or null when not published.Example: 5.06 |
Yield 10 Yearyield_10_year | Number | Treasury yield in percent, or null when not published.Example: 5.17 |
Yield 1 Monthyield_1_month | Number | Treasury yield in percent, or null when not published.Example: 4.04 |
Yield 20 Yearyield_20_year | Number | Treasury yield in percent, or null when not published.Example: 5.54 |
Yield 2 Monthyield_2_month | Number | Treasury yield in percent, or null when not published.Example: 4.2 |
Yield 30 Yearyield_30_year | Number | Treasury yield in percent, or null when not published.Example: 5.49 |
Yield 3 Monthyield_3_month | Number | Treasury yield in percent, or null when not published.Example: 4.24 |
Yield 4 Monthyield_4_month | Number | Treasury yield in percent, or null when not published.Example: 4.32 |
Yield 6 Monthyield_6_month | Number | Treasury yield in percent, or null when not published.Example: 4.33 |
Yield 1 5 Monthyield_1_5_month | Number | Treasury yield in percent, or null when not published.Example: 4.14 |
Example result
For Date: 2026-09-27
{
"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
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_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
Is Fous affiliated with US Treasury?
No. Fous is not affiliated with US Treasury. This workflow reads the public home.treasury.gov website and returns its data.
How much does it cost?
Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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.