Skip to main content

Data Extensions

Data extensions will expand the breadth and coverage of the data available in the OpenBB Platform. Each source (provider) is its own independent extension, even if there is only one endpoint accessible. This allows every data source to be inserted or removed, at any time, without disturbing the operation of the Core components.

Functions will appear in the Python Interface and Fast API only if a supported provider, for that specific endpoint, is installed. Additional Python libraries will be installed, where required, by the extension.

Provider Coverage

The total installed coverage can be determined through the Python interface, as a dictionary.

from openbb import obb
obb.coverage.providers

Installation

All data extensions are installed with similar syntax. Published data extensions will have names beginning with openbb. For example, yFinance.

pip install openbb-yfinance

Additions and removals update the router automatically to reflect the changes when the Python interpreter is refreshed. Below is a list of data provider extensions.

Uninstall any extension with pip uninstall.

pip uninstall openbb-yfinance

Available Data Extensions

Many data providers require an API key for access, use the name under the "API Key Name" column in the tables below when configuring the user settings.

Core Providers

These packages are what will be installed when pip install openbb is run

Extension NameDescriptionInstallation CommandMinimum Subscription Type RequiredAPI Key Name
openbb-benzingaBenzinga data connectorpip install openbb-benzingaPaid
openbb-blsBureau of Labor Statistics data connectorpip install openbb-blsFreebls_api_key
openbb-cftcCommodity Futures Trading Commission data connectorpip install openbb-cftcFreecftc_app_token
openbb-econdbEconDB data connectorpip install openbb-econdbNoneecondb_api_key
openbb-imfIMF data connectorpip install openbb-imfNone-
openbb-fmpFMP data connectorpip install openbb-fmpFreefmp_api_key
openbb-fredFRED data connectorpip install openbb-fredFreefred_api_key
openbb-intrinioIntrinio data connectorpip install openbb-intrinioPaidintrinio_api_key
openbb-oecdOECD data connectorpip install openbb-oecdFree-
openbb-polygonPolygon data connectorpip install openbb-polygonFreepolygon_api_key
openbb-secSEC data connectorpip install openbb-secNone-
openbb-tiingoTiingo data connectorpip install openbb-tiingoFreetiingo_token
openbb-tradingeconomicsTradingEconomics data connectorpip install openbb-tradingeconomicsPaidtradingeconomics_api_key
openbb-us-eiaU.S. Energy Information Administration - EIA - data connectorpip install openbb-us-eiaFreeeia_api_key
openbb-yfinanceYahoo Finance data connectorpip install openbb-yfinanceNone-

Community Providers

These packages are not installed when pip install openbb is run. They are available for installation separately or by running pip install openbb[all]

Extension NameDescriptionInstallation CommandMinimum Subscription Type RequiredAPI Key Name
openbb-alpha-vantageAlpha Vantage data connectorpip install openbb-alpha-vantageFreealpha_vantage_api_key
openbb-biztocBiztoc News data connectorpip install openbb-biztocFreebiztoc_api_key
openbb-cboeCboe data connectorpip install openbb-cboeNone-
openbb-deribitDeribit data connectorpip install openbb-deribitNone-
openbb-ecbECB data connectorpip install openbb-ecbNone-
openbb-federal-reserveFederal Reserve data connectorpip install openbb-federal-reserveNone-
openbb-finraFINRA data connectorpip install openbb-finraNone / Free-
openbb-finvizFinviz data connectorpip install openbb-finvizNone-
openbb-government-usUS Government data connectorpip install openbb-us-governmentNone-
openbb-nasdaqNasdaq Data Link connectorpip install openbb-nasdaqNone / Freenasdaq_api_key
openbb-seeking-alphaSeeking Alpha data connectorpip install openbb-seeking-alphaNone-
openbb-stockgridStockgrid data connectorpip install openbb-stockgridNone-
openbb-tmxTMX data connectorpip install openbb-tmxNone-
openbb-tradierTradier data connectorpip install openbb-tradierNonetradier_api_key; tradier_account_type ('sandbox' or 'live')
openbb-wsjWall Street Journal data connectorpip install openbb-wsjNone-

Have you published a data provider extension and want it featured on this list? Tell us about it! Open a pull request on GitHub to submit an extension for inclusion. Code contributions, for new and existing, data providers are always welcome.

Search PyPI to find more extensions.