Pushbuild

US Treasury Auction Results: Bid-to-Cover & Bidders

Official Treasury auction results for bills, notes, bonds, TIPS, FRNs and CMBs: high/median/low yield, bid-to-cover, indirect, direct and primary dealer takedown, compared with the last 6 auctions of the same term, plus upcoming auctions. From TreasuryDirect.

$0.40 per 1,000 auctions

Get an API key

What it returns

Every US Treasury auction from TreasuryDirect: bills, notes, bonds, TIPS, FRNs and cash management bills. Each auction: CUSIP, type, term, reopening flag, auction/issue/maturity dates, offering size, coupon, high/median/low yield (discount rate for bills, margin for FRNs), price, allocation at the high, bid-to-cover, tendered and accepted amounts, primary dealer / direct / indirect bidder takedown (amounts and % of competitive), SOMA, FIMA, retail, the high-minus-median spread in bp, results release timestamp and links to the official announcement and results PDFs. **Compared with recent auctions**: 6-auction averages of bid-to-cover, indirect share, dealer share and high-minus-median for the same term, the change in bid-to-cover, and the prior auction's date and rate. Upcoming announced auctions are included too.

Request

POST https://api.pushbuild.com/treasury-auctions/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
securityTypeslist of stringsOnly these types. Empty = all.
termslist of stringsOnly these terms, e.g. 10-Year, 13-Week, 2-Year. Reopenings match their original term. Empty = all.
dateFromstringAuctions on or after (YYYY-MM-DD). Default: 30 days before dateTo.
dateTostringAuctions on or before (YYYY-MM-DD). Default: today.
cusipstringReturn every auction of one CUSIP (original issue and reopenings); ignores dates.
includeUpcomingbooleanAdd announced auctions that have not happened yet (when dateTo is today or later). Default: true.
resultsOnlybooleanDrop announced auctions without results. Default: false.
compareToRecentbooleanAdd 6-auction averages for bid-to-cover, indirect and dealer share and high-minus-median spread for the same term, plus the prior auction's rate. Default: true.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/treasury-auctions/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.40 per 1,000 auctions. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.