OpenBB-finance/OpenBB · error · OpenBBError

No release information found for, {query.release_id}.

Error message

No release information found for, {query.release_id}.

What it means

Error "No release information found for, {query.release_id}." thrown in OpenBB-finance/OpenBB.

Source

Thrown at openbb_platform/providers/fred/openbb_fred/models/release_table.py:94

    ) -> list[dict]:
        """Extract data."""
        # pylint: disable=import-outside-toplevel
        import asyncio  # noqa
        from openbb_fred.utils.rate_limiter import fred_get
        from openbb_fred.models.search import FredSearchFetcher
        from numpy import nan
        from pandas import DataFrame, to_datetime

        api_key = credentials.get("fred_api_key") if credentials else ""
        dates: list = [""]

        # We'll verify that the release_id is valid and check the frequency for monthly/quarterly data.
        release_info = await FredSearchFetcher.fetch_data(
            {"release_id": query.release_id}, credentials
        )

        if not release_info:
            raise OpenBBError(f"No release information found for, {query.release_id}.")

        release_freq = list(set([d.model_dump().get("frequency_short") for d in release_info]))[0]  # type: ignore  # pylint: disable=R1718

        if query.date is not None:
            if isinstance(query.date, dateType):
                query.date = query.date.strftime("%Y-%m-%d")  # type: ignore
            dates = query.date.split(",")  # type: ignore
            # Set the date to the first of the observation frequency for each date.
            # Daily observations should automatically fetch the closest date.
            if release_freq == "M":
                dates = [d.replace(d[-2:], "01") if len(d) == 10 else d for d in dates]
            elif release_freq == "Q":

                def to_quarter_start(d):
                    date_obj = datetime.strptime(d, "%Y-%m-%d")
                    quarter = (date_obj.month - 1) // 3 + 1
                    start_month = (quarter - 1) * 3 + 1
                    return date_obj.replace(month=start_month, day=1).strftime(

View on GitHub (pinned to 3e071fcc2c)

Solutions

  1. Verify the release_id exists using fred_search() to list release IDs.
  2. Check that the release_id is passed as the correct type.

When it happens

Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/release_table.py:94 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/8004d96243221115. Report an issue: GitHub.