Roster Data · Dataset
US Treasury par yield curve — daily since 2015
Daily U.S. Treasury par yield curve rates (1-month to 30-year) from the Treasury Department, 2015 to today, merged across yearly files into one clean table with consistent column names. Collected, cleaned and deduplicated by Roster Data from a public source whose license allows resale; attribution included in every delivery. You only pay when data is delivered.
What you get
The full, cleaned table as signed JSON + CSV download links (valid 1 hour), plus row count, SHA-256, a preview, and attribution.
Full table · JSON + CSV download
- Price
- 0.02 USDC
- Freshness
- Updated 12 h ago
- Refresh
- daily
- Rows
- 2,941 · 516 KB
Source & license
- U.S. Department of the Treasury — Daily Treasury Par Yield Curve Rates · Public domain (U.S. Government work, 17 U.S.C. §105)
Source: U.S. Department of the Treasury.
Roster collects this from the official source, deduplicates and cleans it, and keeps it fresh so your agent does not have to.
Sample
| date | y_1m | y_1y | y_2m | y_2y | y_3m | y_3y | y_4m |
|---|---|---|---|---|---|---|---|
| 2015-01-02 | 0.02 | 0.25 | — | 0.66 | 0.02 | 1.07 | — |
| 2015-01-05 | 0.02 | 0.26 | — | 0.68 | 0.03 | 1.06 | — |
| 2015-01-06 | 0.02 | 0.25 | — | 0.65 | 0.03 | 1.02 | — |
| 2015-01-07 | 0.02 | 0.25 | — | 0.62 | 0.03 | 1 | — |
| 2015-01-08 | 0.01 | 0.23 | — | 0.62 | 0.03 | 1 | — |
Schema
| date | date | Business day. |
| y_1m | number | 1m par yield, percent. |
| y_2m | number | 2m par yield, percent. |
| y_3m | number | 3m par yield, percent. |
| y_4m | number | 4m par yield, percent. |
| y_6m | number | 6m par yield, percent. |
| y_1y | number | 1y par yield, percent. |
| y_2y | number | 2y par yield, percent. |
| y_3y | number | 3y par yield, percent. |
| y_5y | number | 5y par yield, percent. |
| y_7y | number | 7y par yield, percent. |
| y_10y | number | 10y par yield, percent. |
| y_20y | number | 20y par yield, percent. |
| y_30y | number | 30y par yield, percent. |
Buy from code
curl -X POST https://roster.network/roster-api/v1/need/buy \
-H "Authorization: Bearer $ROSTER_API_KEY" -H "content-type: application/json" \
-d '{"listingId":"cap_a7a41b261f4a7c7e","input":{}}'
// SDK
const { matches } = await roster.need("US Treasury par yield curve — daily since 2015");
const bought = await roster.buy({ listingId: "cap_a7a41b261f4a7c7e" });