---
title: "U.S. BSRM/B"
method: GET
path: "/markets/indicators/bsrmb/us"
tags: ["Market Indicators"]
---

# U.S. BSRM/B

`GET /markets/indicators/bsrmb/us`

Retrieve the U.S. BSRM/B (Bogle Sources of Return Model for Bonds) indicator, as well as the associated forecast of the future 10-year annualized 10-year constant maturity Treasury bond (geometric) return.

> This endpoint requires an API key.

References
* [Bogle J., Nolan M., Occam’s Razor Redux: Establishing Reasonable Expectations for Financial Market Returns, Journal of Portfolio Management, Vol. 42, No. 101, Sep Fall 2015](https://www.pm-research.com/content/iijpormgmt/42/1/119)

## Response `200`

OK

- object
  - `bsrmbIndicator` object, required — The U.S. BSRM/B indicator forecasts
    - `bsrmbRegion` string, required — The region associated to the BSRM/B forecasts; always equal to "us"
    - `bsrmbComputationDate` string, required — The computation date of the U.S. BSRM/B forecasts, in format YYYY-MM-DD
    - `bsrmbReferenceDate` string, required — The end-of-month date of the latest Federal Reserve economic release "Selected Interest Rates (Daily) - H.15" used in the computation of the U.S. BSRM/B forecasts bsrmbForecasts, in format YYYY-MM-DD
    - `bsrmbForecasts` object[], required — The U.S. BSRM/B forecasts for the future 121 months starting from the date bsrmbReferenceDate
      - `bsrmb` number, required — The value of the U.S. BSRM/B indicator, computed using the Federal Reserve economic release "Selected Interest Rates (Daily) - H.15" for the month ending at periodStartDate, in percent; the value of the U.S. BSRM/B indicator corresponds to the value found in the economic series "Market Yield on U.S. Treasury Securities at 10-Year Constant Maturity, Quoted on an Investment Basis" included in the aforementioned Federal Reserve economic release.
      - `periodStartDate` string, required — The end-of-month date of the Federal Reserve economic release "Selected Interest Rates (Daily) - H.15" used to compute the U.S. BSRM/B indicator bsrmb, in format YYYY-MM-DD
      - `periodEndDate` string, required — The end-of-month date corresponding to the periodStartDate plus 10 years, in format YYYY-MM-DD
      - `periodReturn` number, required — The U.S. BSRM/B forecast of the annualized U.S. 10-year constant maturity governement bond (geometric) return over the 10-year period from periodStartDate to periodEndDate, in percent
      - `periodReturnLowerBound` number, required — The lower bound of a 95% confidence interval for the U.S. BSRM/B forecast periodReturn, in percent
      - `periodReturnUpperBound` number, required — The upper bound of a 95% confidence interval for the U.S. BSRM/B forecast periodReturn, in percent

## Other responses

- `401` — Access to the endpoint is not authorized

---

[API](https://skmtc.dev/portfoliooptimizer/apis/portfolio-optimizer.md) · [All operations](https://skmtc.dev/portfoliooptimizer/apis/portfolio-optimizer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/portfoliooptimizer/portfolio-optimizer/revisions/d047148d28bd/schema)
