OpenBB-finance/OpenBB · error · EmptyDataError
The request was returned empty. You may be experiencing rate
Error message
The request was returned empty. You may be experiencing rate limiting from the FRED API. Please try again later and reduce the number of topics selected.
What it means
Error "The request was returned empty. You may be experiencing rate limiting from the FRED API. Please try again later and reduce the number of topics selected." thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/fred/openbb_fred/models/manufacturing_outlook_texas.py:387
return {
"metadata": response.metadata,
"data": [d.model_dump() for d in response.result],
}
@staticmethod
def transform_data(
query: FredManufacturingOutlookTexasQueryParams,
data: dict,
**kwargs: Any,
) -> AnnotatedResult[list[FredManufacturingOutlookTexasData]]:
"""Transform data."""
# pylint: disable=import-outside-toplevel
from pandas import Categorical, DataFrame
df = DataFrame(data.get("data", []))
if df.empty:
raise EmptyDataError(
"The request was returned empty."
+ " You may be experiencing rate limiting from the FRED API."
+ " Please try again later and reduce the number of topics selected."
)
metadata = data.get("metadata", {})
df = df.melt(id_vars="date", var_name="symbol", value_name="value").query(
"value.notnull()"
)
df["topic"] = df.symbol.map(ID_TO_TOPIC)
df["field"] = df["symbol"].map(ID_TO_FIELD)
df = df.pivot(
columns="field", index=["date", "topic"], values="value"
).reset_index()
topic_categories = [
d for d in TEXAS_MANUFACTURING_OUTLOOK if d in df["topic"].unique()
]
df = df.fillna("N/A").replace("N/A", None)View on GitHub (pinned to 3e071fcc2c)
Solutions
- Wait and retry later; this is likely FRED API rate limiting.
- Reduce the number of topics selected in a single request.
- Verify your FRED API key is valid.
When it happens
Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/manufacturing_outlook_texas.py:387 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/9828ef2778e3f909.
Report an issue: GitHub.