GSW real (TIPS) curve + breakeven inflation
Changed onThe Federal Reserve Board GSW real (TIPS) yield curve + breakeven-inflation curve for one day: real zero/par/forward at 2Y-20Y, breakeven inflation at 2Y-20Y, and the 5y5y real forward + 5y5y forward breakeven. Omit date for the latest published curve (weekly), or pass date (YYYY-MM-DD) for on or before. NOTE: a Fed staff research product, NOT an official statistical release. Breakevens include an inflation-risk premium and a TIPS-vs-nominal liquidity differential - they are NOT pure inflation expectations.
Request
- Base URLhttps://sugra.ai
- AuthAPI key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Curve date (YYYY-MM-DD). Omit for latest.
Response
Real + breakeven curve points and the 5y5y forwards.
Example response
{
"data": {
"date": "2026-06-26",
"real_points": [
{
"tenor": "10Y",
"tenor_months": 120,
"real_zero": 1.8,
"real_par": 1.79,
"real_forward": 2.05
}
],
"breakeven_points": [
{
"tenor": "10Y",
"tenor_months": 120,
"breakeven": 2.3
}
],
"forward_5y5y_real": 2.1,
"forward_breakeven_5y5y": 2.4
},
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"data_age_days": 8.532,
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"source_url": "https://fred.stlouisfed.org/series/UNRATE",
"citation": "Federal Reserve Bank of St. Louis (FRED) - Unemployment Rate (UNRATE) - https://fred.stlouisfed.org/series/UNRATE - retrieved 2026-11-02",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
],
"stale_since": "2026-09-08T12:00:00Z",
"period": "2026-Q1",
"notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
}
}Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- breaking
added
subschema #1to the response bodyoneOflist for the response status - breaking
the response's body type changed from
objectto no type for status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status
This list may be incomplete.
- breaking