Track US national debt, treasury auctions, exchange rates, and government spending — no API key needed.
import requests
url = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny"
params = {"sort": "-record_date", "page[size]": 5}
data = requests.get(url, params=params).json()
for r in data["data"]:
debt = float(r["tot_pub_debt_out_amt"])
print(f"{r['record_date']}: ${debt/1e12:.2f} trillion")| Endpoint | Description |
|---|---|
debt_to_penny |
Daily national debt |
auctions_query |
Treasury auction results |
mts_table_5 |
Monthly budget surplus/deficit |
rates_of_exchange |
Exchange rates |
avg_interest_rates |
Average interest rates on debt |
Zero setup. No API key. No signup.
- SEC EDGAR Toolkit — company financials
- FRED API Toolkit — economic data
- All Research APIs
MIT