OpenBB-finance/OpenBB · error · EmptyDataError
No data was returned for the given symbols.
Error message
No data was returned for the given symbols.
What it means
Error "No data was returned for the given symbols." thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/fmp/openbb_fmp/models/historical_market_cap.py:115
data = await get_data_urls(urls, **kwargs)
if not data:
warnings.warn(f"No data was found for: {symbol}")
continue
results.extend(data)
return results
@staticmethod
def transform_data(
query: FmpHistoricalMarketCapQueryParams,
data: list,
**kwargs: Any,
) -> list[FmpHistoricalMarketCapData]:
"""Return the transformed data."""
if not data:
raise EmptyDataError("No data was returned for the given symbols.")
symbols = query.symbol.split(",")
return [
FmpHistoricalMarketCapData.model_validate(d)
for d in sorted(
data,
key=lambda x: (
x.get("date", len(symbols)),
-(x.get("marketCap", 0) or 0),
),
)
]
View on GitHub (pinned to 3e071fcc2c)
Solutions
- Verify the symbols are valid tickers supported by FMP.
- Widen the date range; market cap history may not exist for recent listings.
- Check your FMP API key and subscription level.
When it happens
Trigger: Thrown at openbb_platform/providers/fmp/openbb_fmp/models/historical_market_cap.py:115 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/c67ac6f999ddd149.
Report an issue: GitHub.