Diversified Financial Services · Federal Reserve Board

Federal Reserve Yield Curve (FEDS) Daily CSV

Datadory delivers federal reserve yield curve feds daily csv data covering the Federal Reserve Board staff's Gurkaynak-Sack-Wright estimate of the US Treasury term structure: every business day from June 14, 1961 to the present carries four Svensson beta parameters plus thirty zero-coupon yields, thirty par yields, thirty instantaneous forward rates and one-year forward series at annual maturities out to 30 years - 17,013 observed rows by 100 columns in the verified pass - resolved into analysis-ready tables and delivered daily, weekly, or hourly.

API, files, or your warehouse. Daily, weekly, or hourly.

What is the Federal Reserve Yield Curve (FEDS) Daily CSV?

Federal Reserve Yield Curve (FEDS) Daily CSV is the Diversified Financial Services shelf's parameterized view of the risk-free term structure: not a scatter of individual bond quotes but a fitted curve, re-estimated for every business day since June 14, 1961. Board staff published the method as working paper FEDS 2006-28 - Gurkaynak, Sack and Wright's estimation of the Svensson six-parameter specification - and the panel has been extended continuously ever since.

Each of the 17,013 observed rows is one trading day carrying exactly 100 fields: the four Svensson betas, then four rate families at annual maturities from 1 to 30 years. Estimation draws on off-the-run coupon securities only - Treasury notes and bonds; bills, floating-rate notes, and on-the-run or first-off-the-run issues are excluded - so liquidity effects do not bend the curve and any two dates are directly comparable.

Get a sample of this dataset and Datadory returns the date ranges and maturity points you name as populated tables rather than a raw file you have to decode.

What do sample rows look like?

Verified rows from opposite ends of the panel, exactly as they arrive:

date   : 2026-08-14
beta_0 : 0.00183632505069158
beta_1 : 3.9585608330016
beta_2 : -497.92511719727
beta_3 : 510.080611942214
sveny01: 4.223   (1-year zero-coupon yield)
svenf01: 4.1009  (1-year instantaneous forward)

date   : 1961-06-14
beta_0 : 3.91760612208239
beta_1 : -1.2779552459795
beta_2 : -1.94939709504669
beta_3 : 0       (Nelson-Siegel era: no second curvature)
sveny01: 2.9825
svenf01: 3.5492
svenpy01: 3.0025

Read together they show the panel's two structural facts. First, the regime boundary is visible in the numbers: the 2026 row uses all six parameters while the 1961 row pins BETA3 at zero because the fuller Svensson form only took over in 1980. Second, the betas are genuine parameters, not yields - BETA2 of roughly minus 498 against BETA3 near 510 looks alarming until you notice the tau-scaled exponentials cancel it into a well-behaved hump, which is precisely why practitioners want parameters rather than interpolated points.

What fields does the dataset include?

Nine dictionary entries cover all 100 columns of the verified spine. One identity key - Date, one business day per row. Four model parameters - BETA0 through BETA3, the level, slope and two curvature components of the Svensson form. Then four rate families whose member columns step annually from 1 to 30 years:

  1. Zero-coupon yields (SVENY01 through SVENY30), continuously compounded - the pure discounting inputs.
  2. Par yields (SVENPY01 through SVENPY30), coupon-equivalent - the coupon rates that price bonds back to par.
  3. Instantaneous forward rates (SVENF01 through SVENF30), continuously compounded - the marginal borrowing rates the curve implies.
  4. One-year forwards (SVEN1F01, SVEN1F04, SVEN1F09), coupon-equivalent - forward agreements starting 1, 4 and 9 years out.

All rates publish in percent and missing cells carry an explicit marker instead of an implied zero. Three further pieces fold under additional fields on request: the real-time vintage variant from the academic literature, per-column precision handling, and the H.15 constant-maturity companion series. Name the ones your models touch when you request a sample and they arrive as populated columns.

What does coverage look like across geography, time and granularity?

Geography - the United States Treasury market, specifically the nominal off-the-run curve the Board staff estimate from outstanding notes and bonds. One panel prices a 2036 cash flow and a 1991 cash flow on identical terms.

Temporal - every business day from June 14, 1961 through the present: 17,013 observed rows through August 14, 2026, unbroken across six decades of rate regimes - the 1960s peg, the 1970s inflation, Volcker's dislocations, the secular decline, the zero bound, the rapid repricing of the 2020s. No stitched-together vendor history; one estimation method documented end to end.

Granularity - one row per business day by 100 columns, with rate families at annual maturity steps from 1 to 30 years. Parameters-plus-grid means you can evaluate the curve at intermediate maturities yourself rather than accepting whatever tenor grid someone else chose.

Set against the wider Datadory catalog - where the average quality score across all 1,744 datasets is 7.81 - this record scores 9/10, carried by sixty-five years of named methodology and complete field documentation.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Channel and cadence are settings, not projects. Files suit a quant pulling the full 65-year panel once and calibrating against it offline; structured feeds suit dashboards that surface a discount rate or curve slope inside a product; warehouse delivery suits risk teams running scenario and shock screens in SQL against the rest of their books. Every delivery travels with the field dictionary above, the sample rows and the coverage profile mapped to the maturities and dates you named - so the schema you see in the sample is the schema you ship against.

Who uses this data, and for what?

  • Investors & quant researchers - calibrate term-structure models, build curve-slope and momentum factors, and price fixed-income relative-value trades against a common risk-free backbone (investors & quants use cases).
  • Journalists, academics & students - chart six decades of rate history from the same documented series the literature cites, with the working paper behind every number (journalists academics use cases).
  • Data scientists & ML engineers - engineer macro and rate features from a fixed 100-column schema that never surprises: level, slope, curvature, forward differentials (data scientists use cases).
  • Market researchers & consultants - benchmark financing-cost environments and rate regimes for sector briefs and valuation packs (market researchers use cases).
  • Risk and finance teams - mark liability streams and run asset-liability scenarios against a discount surface that is smooth by construction rather than by interpolation.

All five work from the same surface: one row per business day, 100 typed columns, a methodology paper anyone can read.

Which personas get the most value?

Investors and quant researchers come first - a fitted curve with published parameters is the calibration target for an entire branch of fixed-income modeling, and having it daily since 1961 turns backtesting from an archaeology project into a join. Risk and finance teams inherit a discount surface that is smooth by construction, which matters when small curve kinks would otherwise swing liability marks. Data scientists and ML engineers get a hundred-column schema frozen in place for decades - feature pipelines built once keep running. Journalists, academics and students get the methodology paper and the estimates side by side, citable without vendor interpretation.

How does it compare to alternatives in its slice?

Within the diversified financial services shelf, this record owns the estimated term structure: curve parameters, not quotes or forms. Neighbors own different jobs. Treasury Resource Center Data Center carries the official Treasury rate tables - observed constants of maturity rather than fitted parameters. Fed MDRM Data Dictionary documents regulatory report items, not market rates. BIS Data Portal (Global Banking and Financial Statistics) aggregates cross-border banking claims at national scale.

The closest relatives sit one shelf over. US Treasury Daily Yield Curve Rates publishes observed par yields straight from the issuer - read them when you want the market's own quotes; read the FEDS panel when you want a smooth, bill-free, comparable-anywhere curve with parameters you can integrate. The Federal Reserve's H.15 selected interest rates release adds constant-maturity series down to one month and sits under additional fields on request as a companion. The FEDS CSV vs OpenSanctions comparison shows what depth-in-time buys against a present-state entity graph.

When the question is what the whole curve looked like on any business day since 1961, nothing else answers it in one shape. When the question is today's quoted coupon rates, the neighbors are faster.

What should I know before requesting a sample?

Three things worth having in hand.

First, values arrive exactly as the Board staff publish them: beta parameters at full floating-point precision, rate families in percent at four decimals, missing cells marked rather than guessed. Typed versions carry the family labels decoded, so a column named for a one-year forward never masquerades as a spot yield.

Second, the 1980 boundary is part of the data. Rows before 1980 are Nelson-Siegel fits with BETA3 fixed at zero; rows after carry the full Svensson set. Backtests spanning the boundary should expect it - treating BETA3 as a free signal across the break will manufacture an artifact.

Third, verification went deepest on the standing spine. The 100-column dictionary on this page was confirmed against the file during the August 2026 pass; the real-time vintage variant known in the academic literature is not part of the standing panel, which is why it settles empirically under additional fields on request. Name the variant you need and the sample resolves the rest.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - nine entries spanning the 100-column spine, verified August 2026
fieldtypedefinitionexample
DatedateObservation date of the estimated curve; one business day per row.2026-08-14
BETA0numberSvensson parameter beta0 - the level component of the curve, the asymptotic long-rate anchor.0.00183632505069158
BETA1numberSvensson parameter beta1 - the slope component governing the short-end tilt.3.9585608330016
BETA2numberSvensson parameter beta2 - the first curvature component shaping the mid-curve hump.-497.92511719727
BETA3numberSvensson parameter beta3 - the second curvature component; identically zero before the Svensson specification takes over in 1980.510.080611942214
SVENY01 ... SVENY30numberZero-coupon yields at annual maturities 1 through 30 years, continuously compounded, in percent.4.223
SVENPY01 ... SVENPY30numberPar yields - the coupon rates that price bonds at par - at annual maturities 1 through 30 years, coupon-equivalent, in percent.3.0025
SVENF01 ... SVENF30numberInstantaneous forward rates at annual maturities 1 through 30 years, continuously compounded, in percent.4.1009
SVEN1F01, SVEN1F04, SVEN1F09numberOne-year forward rates beginning 1, 4 and 9 years ahead, coupon-equivalent, in percent.3.5492

Questions buyers ask

What is the Federal Reserve Yield Curve (FEDS) Daily CSV dataset?

The Federal Reserve Board staff's Gurkaynak-Sack-Wright estimate of the US Treasury term structure, published as working paper FEDS 2006-28 and extended continuously. Each business-day row carries 100 fields: four Svensson parameters plus zero-coupon, par, instantaneous-forward and one-year-forward families at annual maturities from 1 to 30 years.

What is the difference between the zero-coupon, par and forward rate families?

Zero-coupon yields are the pure discount rates for single payments at each maturity, continuously compounded. Par yields are the coupon rates that would price bonds back to par at each maturity, quoted coupon-equivalent. Instantaneous forwards are the marginal implied rates between neighboring maturities, and the one-year forward series give agreed rates starting 1, 4 and 9 years ahead. All four describe the same curve from different angles.

Why does the estimation specification change in 1980?

Before 1980 too few off-the-run securities traded for the six-parameter Svensson form to identify reliably, so staff fit the simpler Nelson-Siegel version and fix BETA3, the second curvature term, at zero. From 1980 the full Svensson specification takes over. The boundary is visible directly in the data and belongs in any backtest spanning it.

Why are bills and on-the-run securities excluded from the fit?

Because the goal is a smooth, comparable curve rather than a snapshot of the cheapest-to-trade instruments. Bills are discount instruments outside the coupon curve being estimated, and on-the-run issues trade at liquidity premiums that would distort the fit - so estimation draws on off-the-run notes and bonds only, keeping every date directly comparable with every other.

How much history does the panel hold?

Every business day from June 14, 1961 to the present - 17,013 rows observed through August 14, 2026 in the verified pass - making it one of the longest continuous curve histories available anywhere, spanning the 1960s peg, the 1970s inflation, Volcker, the secular decline, the zero bound and the 2020s repricing in a single consistent methodology.

Can a sample be cut to specific dates or maturities?

Yes. Name the date ranges, the maturity points and the rate families - zeros, pars, instantaneous forwards, one-year forwards, or the beta parameters themselves - and the sample arrives as populated tables matching those cuts, with the field dictionary attached.

Notes on this record

  • The label is part of the data The Board states plainly that this model is a staff research product rather than an official statistical release - subject to revision or methodological change. Datadory passes that caveat through with every slice.
  • Scored 9/10 Datadory scores this record 9 out of 10 against a catalog mean of 7.81 across 1,744 datasets - sixty-five years of documented, named methodology carrying it.

Datasets that pair with this one

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing