Fixed Income

Treasury curve analytics

Changed on

Derived analytics over the US Treasury par and real (TIPS) yield curves for one day: watched spreads (2s10s, 3m10y, 5s30s, ...) in basis points with an inversion flag, butterfly spreads, and breakeven inflation (nominal par minus TIPS real) at the overlapping tenors. Omit date for the latest published curve, or pass date (YYYY-MM-DD) for on or before.

get/api/v2/fixed-income/treasury/curve-analytics

Request

  • Base URL: https://sugra.ai
  • URL: https://sugra.ai/api/v2/fixed-income/treasury/curve-analytics
  • Auth: API key in header x-api-key

Query parameters

datestring nullable

Curve date (YYYY-MM-DD). Omit for latest.

Example:2026-06-26

Response

Spreads, butterflies and breakeven inflation for the day.

Example response

{
  "data": {
    "date": "2026-06-26",
    "real_date": "2026-06-26",
    "breakeven": [
      {
        "tenor": "10Y",
        "tenor_months": 120,
        "breakeven_bps": 230
      }
    ]
  },
  "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).",
    "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

    • breaking

      added subschema #2 to the response body oneOf list for the response status

    • breaking

      the response's body type changed from object to no type for 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

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status