OpenBB-finance/OpenBB · error · OpenBBError

{str(e) or 'FRED request failed ({type(e).__name__}).'}

Error message

{str(e) or 'FRED request failed ({type(e).__name__}).'}

What it means

Error "{str(e) or 'FRED request failed ({type(e).__name__}).'}" thrown in OpenBB-finance/OpenBB.

Source

Thrown at openbb_platform/providers/fred/openbb_fred/models/economic_calendar.py:221

            if query.start_date
            else (datetime.today() - timedelta(days=1)).isoformat()
        )
        end_date = (
            query.end_date.isoformat()
            if query.end_date
            else (
                (query.start_date + timedelta(days=7)).isoformat()
                if query.start_date
                else (datetime.today() + timedelta(days=1)).isoformat()
            )
        )
        rid = str(query.release_id) if query.release_id else ""

        try:
            all_results = await fetch_all_pages(start_date, end_date, rid)
        except Exception as e:
            message = str(e) or f"FRED request failed ({type(e).__name__})."
            raise OpenBBError(message) from e

        if all_results.empty:
            raise OpenBBError(
                "The requested returned no data. Check the parameters and try again."
            )

        return all_results.to_dict("records")

    @staticmethod
    def transform_data(
        query: FredEconomicCalendarQueryParams,
        data: list,
        **kwargs: Any,
    ) -> list[FredEconomicCalendarData]:
        """Transform and validate the response."""
        return [FredEconomicCalendarData.model_validate(d) for d in data]

View on GitHub (pinned to 3e071fcc2c)

Solutions

  1. Retry the request; transient FRED API failures are common.
  2. Verify your FRED API key is valid.
  3. Reduce request size or wait if you are being rate limited.

When it happens

Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/economic_calendar.py:221 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of OpenBB-finance/OpenBB@3e071fcc2c (2026-08-14). Data as JSON: /api/errors/b16d510cd2691028. Report an issue: GitHub.