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

  1. Verify the symbols are valid tickers supported by FMP.
  2. Widen the date range; market cap history may not exist for recent listings.
  3. 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.