diff --git a/openbb_sdk/providers/benzinga/openbb_benzinga/__init__.py b/openbb_sdk/providers/benzinga/openbb_benzinga/__init__.py index ba06c31699f..9b43ab598da 100644 --- a/openbb_sdk/providers/benzinga/openbb_benzinga/__init__.py +++ b/openbb_sdk/providers/benzinga/openbb_benzinga/__init__.py @@ -6,7 +6,9 @@ from openbb_benzinga.models.stock_news import BenzingaStockNewsFetcher benzinga_provider = Provider( name="benzinga", - description="Provider for Benzinga.", + website="https://www.benzinga.com/", + description="""Benzinga is a financial data provider that offers an API + focused on information that moves the market.""", required_credentials=["api_key"], fetcher_dict={ "GlobalNews": BenzingaGlobalNewsFetcher, diff --git a/openbb_sdk/providers/fmp/openbb_fmp/__init__.py b/openbb_sdk/providers/fmp/openbb_fmp/__init__.py index 9676d005753..e2d88e5181f 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/__init__.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/__init__.py @@ -49,7 +49,9 @@ from openbb_fmp.models.treasury_rates import FMPTreasuryRatesFetcher fmp_provider = Provider( name="fmp", - description="Provider for FMP.", + website="https://financialmodelingprep.com/", + description="""Financial Modeling Prep is a new concept that informs you about + stock market information (news, currencies, and stock prices).""", required_credentials=["api_key"], fetcher_dict={ "KeyExecutives": FMPKeyExecutivesFetcher, diff --git a/openbb_sdk/providers/fred/openbb_fred/__init__.py b/openbb_sdk/providers/fred/openbb_fred/__init__.py index 74b8267db85..b9f8a9d174a 100644 --- a/openbb_sdk/providers/fred/openbb_fred/__init__.py +++ b/openbb_sdk/providers/fred/openbb_fred/__init__.py @@ -5,7 +5,10 @@ from openbb_fred.models.cpi import FREDCPIFetcher fred_provider = Provider( name="fred", - description="Provider for FRED.", + website="https://fred.stlouisfed.org/", + description="""Federal Reserve Economic Data is a database maintained by the + Research division of the Federal Reserve Bank of St. Louis that has more than + 816,000 economic time series from various sources.""", required_credentials=["api_key"], fetcher_dict={"CPI": FREDCPIFetcher}, ) diff --git a/openbb_sdk/providers/polygon/openbb_polygon/__init__.py b/openbb_sdk/providers/polygon/openbb_polygon/__init__.py index 3476575a3ec..042c59d2358 100644 --- a/openbb_sdk/providers/polygon/openbb_polygon/__init__.py +++ b/openbb_sdk/providers/polygon/openbb_polygon/__init__.py @@ -13,7 +13,10 @@ from openbb_polygon.models.stock_news import PolygonStockNewsFetcher polygon_provider = Provider( name="polygon", - description="Provider for Polygon.", + website="https://polygon.io/", + description="""The Polygon.io Stocks API provides REST endpoints that let you query + the latest market data from all US stock exchanges. You can also find data on + company financials, stock market holidays, corporate actions, and more.""", required_credentials=["api_key"], fetcher_dict={ "StockEOD": PolygonStockEODFetcher, diff --git a/openbb_sdk/sdk/provider/openbb_provider/abstract/provider.py b/openbb_sdk/sdk/provider/openbb_provider/abstract/provider.py index ba1f3255dd1..fd3f11b6e07 100644 --- a/openbb_sdk/sdk/provider/openbb_provider/abstract/provider.py +++ b/openbb_sdk/sdk/provider/openbb_provider/abstract/provider.py @@ -13,6 +13,7 @@ class Provider: self, name: str, description: str, + website: str, fetcher_dict: Dict[str, Type[Fetcher]], required_credentials: Optional[List[str]] = None, ) -> None: @@ -24,6 +25,8 @@ class Provider: Name of the provider. description : str Description of the provider. + website : str + Website of the provider. fetcher_dict : Dict[str, Type[Fetcher]] Dictionary of fetchers. required_credentials : Optional[List[str]], optional @@ -31,6 +34,7 @@ class Provider: """ self.name = name self.description = description + self.website = website self.fetcher_dict = fetcher_dict if required_credentials is None: self.required_credentials: List = []