Skip to content

spinov001-art/treasury-api-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

US Treasury API Python Toolkit 🏛️

Track US national debt, treasury auctions, exchange rates, and government spending — no API key needed.

Quick Start

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")

Available Datasets

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

No Auth Required

Zero setup. No API key. No signup.

Tutorial

📖 Full tutorial on Dev.to

Related

License

MIT

About

Python toolkit for US Treasury FiscalData API — national debt, auctions, exchange rates. No API key.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages