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

Core openbb Providers

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

Extension NameDescriptionInstallation CommandMinimum Subscription Type Required
openbb-benzingaBenzinga data connectorpip install openbb-benzingaPaid
openbb-fmpFMP data connectorpip install openbb-fmpFree
openbb-fredFRED data connectorpip install openbb-fredFree
openbb-intrinioIntrinio data connectorpip install openbb-intrinioPaid
openbb-oecdOECD data connectorpip install openbb-oecdFree
openbb-polygonPolygon data connectorpip install openbb-polygonFree
openbb-secSEC data connectorpip install openbb-secNone
openbb-tiingoTiingo data connectorpip install openbb-tiingoFree
openbb-tradingeconomicsTradingEconomics data connectorpip install openbb-tradingeconomicsPaid
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 Required
openbb-alpha-vantageAlpha Vantage data connectorpip install openbb-alpha-vantageFree
openbb-biztocBiztoc News data connectorpip install openbb-biztocFree
openbb-cboeCboe data connectorpip install openbb-cboeNone
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 / Free
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-tradierNone
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.