US Treasury Securities Auctions — official Fiscal Data API, no
Pricing
$1.00 / 1,000 auction record scrapeds
US Treasury Securities Auctions — official Fiscal Data API, no
Historical U.S. Treasury auction results (Bills, Notes, Bonds, TIPS, FRNs) via the official public Fiscal Data API — no login, no API key. Query any security term and get every auction: yield, bid-to-cover ratio, offering amount, tender totals. Official U.S. gov data, licensed for commercial reuse.
Pricing
$1.00 / 1,000 auction record scrapeds
Rating
0.0
(0)
Developer
Backyard Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
US Treasury Securities Auctions — official Fiscal Data API, no login
**Treasury auction API** — Historical U.S. Treasury auction results (Bills, Notes, Bonds, TIPS, FRNs) via the official Fiscal Data API: yield, bid-to-cover, offering amount. No login.Historical auction results for U.S. Treasury securities — Bills, Notes, Bonds, TIPS, and
Floating Rate Notes, back to 1979 — pulled from the official U.S. Department of the
Treasury, Bureau of the Fiscal Service public Fiscal Data REST API
(api.fiscaldata.treasury.gov). No account, no API key, no proxies.
The Fiscal Data license page states it plainly: "The data is offered free, without restriction, and available to copy, adapt, redistribute, or otherwise use for non-commercial or commercial purposes."
This is auction-level data (one row per auctioned security) — high/median/low yield, price, bid-to-cover ratio, offering amount, and competitive/noncompetitive/direct/indirect bidder totals. It's a different cut from average interest rates or exchange rates: this is what the market actually paid at each individual auction.
Tested (2026-09-02)
| Target | Records returned | Notes |
|---|---|---|
10-Year (security_term) | 223 | back to the 1970s |
Bill (security_type) | 8,321 | all bill auctions on file |
99-Year (nonexistent) | 0 | empty result, no error |
Treasury auction API — input
{"targets": ["10-Year", "2-Year"],"maxItems": 2000}
Each target is a security term or security type exactly as Treasury lists it (e.g.
4-Week, 13-Week, 52-Week, 2-Year, 10-Year, 30-Year, or a type like Bill, Note,
Bond, TIPS, FRN). A term/type with no matching records simply returns 0 items for that
target (no charge).
Treasury auction API — output fields
One dataset item per auctioned security:
| Field | |
|---|---|
cusip / security_type / security_term | the instrument identifier and classification |
auction_date / issue_date / maturity_date | the auction timeline |
high_yield / avg_med_yield / low_yield | yield stopped out at auction |
high_price / low_price / int_rate | pricing and coupon |
bid_to_cover_ratio | demand strength (total bids / amount offered) |
offering_amt / comp_accepted / comp_tendered / total_accepted / total_tendered | offering size and bid volume |
indirect_bidder_accepted / direct_bidder_accepted | foreign/institutional vs. direct bidder allocation |
No personal data: these are auction results for government securities, not individual transactions or people.
Why this over Treasury's own website
fiscaldata.treasury.gov's UI is built for browsing one dataset at a time. This actor runs a batch of security terms/types in one call and hands back structured rows — for building auction-history trackers, fixed-income research pipelines, or datasets that need this as data, not a web page.
Use Cases
- Fixed-income research — track yield and bid-to-cover trends across auctions for a given security term
- Demand analysis — compare direct / indirect / competitive bidder allocation to gauge investor appetite
- Historical rate trackers — build a time series of auction results back to the 1970s
- Macro research — correlate auction demand with broader interest-rate cycles
Pricing
Pay per event: $1.00 per 1,000 auction records collected. Nothing else.