OpenBB-finance/OpenBB · error · EmptyDataError

No data was found for the given symbols.

Error message

No data was found for the given symbols.

What it means

Error "No data was found for the given symbols." thrown in OpenBB-finance/OpenBB.

Source

Thrown at openbb_platform/providers/fmp/openbb_fmp/models/etf_info.py:124

            response = await get_data_many(url, **kwargs)
            if not response:
                warnings.warn(f"No results found for {symbol}.")
            results.extend(response)

        await asyncio.gather(*[get_one(symbol) for symbol in symbols])

        return sorted(
            results,
            key=(lambda item: (symbols.index(item.get("symbol", len(symbols))))),
        )

    @staticmethod
    def transform_data(
        query: FMPEtfInfoQueryParams, data: list, **kwargs: Any
    ) -> list[FMPEtfInfoData]:
        """Return the transformed data."""
        if not data:
            raise EmptyDataError("No data was found for the given symbols.")
        return [FMPEtfInfoData.model_validate(d) for d in data]

View on GitHub (pinned to 3e071fcc2c)

Solutions

  1. Verify the symbols are valid ETF tickers supported by FMP.
  2. Check your FMP API key and subscription level for ETF info access.
  3. Reduce the number of symbols and retry; some symbols may simply have no data.

When it happens

Trigger: Thrown at openbb_platform/providers/fmp/openbb_fmp/models/etf_info.py:124 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/7fa11446f0f4980e. Report an issue: GitHub.