Skip to main content

Providers

Provider extensions expand the breadth and coverage of the data available from the application endpoints. 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.

Fetchers can be executed individually, independent of any router and interface. They do not require static assets or application import to use.

Provider Coverage

The total installed coverage can be determined through the Python interface.

from openbb import obb
obb.coverage.providers
Missing endpoints or providers?

You might find that your build is "incomplete" when compared to the reference documentation. Is it installed and/or configured with credentials? Try installing individually and then run openbb-build.

Available Provider Extensions

A variety of data sources are available out-of-the-box. Others need to be installed independently. Anyone can build and publish data provider extensions for ODP. See the documentation here to get started building.

important

OpenBB does not host or serve any data, and it provides connectors without warranty or support. Bugs should be reported on GitHub

Many data providers require an API key for access. Use the "API Key Name" column in the tables below to configure the user settings.

Public Data

Along with the routers, these packages will be installed when pip install openbb is run. Sources of the data are public agencies providing open APIs. Some require registration, but all are free.

Extension NameDescriptionInstallation CommandAPI Key Name
openbb-blsBureau of Labor Statistics data connectorpip install openbb-blsbls_api_key
openbb-congress-govUnited States Congress data connectorpip install openbb-congress-govcongress_gov_api_key
openbb-cftcCommodity Futures Trading Commission data connectorpip install openbb-cftccftc_app_token
openbb-ecbECB data connectorpip install openbb-ecb-
openbb-imfIMF data connectorpip install openbb-imf-
openbb-federal-reserveFederal Reserve data connectorpip install openbb-federal-reserve-
openbb-fredFRED data connectorpip install openbb-fredfred_api_key
openbb-government-usUS Government data connectorpip install openbb-us-government-
openbb-oecdOECD data connectorpip install openbb-oecd-
openbb-polygonPolygon data connectorpip install openbb-polygonpolygon_api_key
openbb-secSEC data connectorpip install openbb-sec-
openbb-us-eiaU.S. Energy Information Administration - EIA - data connectorpip install openbb-us-eiaFree

Third-Party

These packages are not installed when pip install openbb is run, but can be installed with the "all" extra.

pip install "openbb[all]"

The behaviour of package extras may change in the future, installing modules individually is encouraged.

Endpoint and data availability will vary by provider and subscription level, these extensions are not officially endorsed

Unofficial Third-Party
Extension NameDescriptionInstallation CommandSubscription RequiredAPI Key Name
openbb-alpha-vantageAlpha Vantage data connectorpip install openbb-alpha-vantageFreealpha_vantage_api_key
openbb-benzingaBenzinga data connectorpip install openbb-benzingaPaid
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-econdbEconDB data connectorpip install openbb-econdbNoneecondb_api_key
openbb-famafrenchKen French Data Library connectorpip install openbb-famafrenchNone-
openbb-finraFINRA data connectorpip install openbb-finraNone / Free-
openbb-finvizFinviz data connectorpip install openbb-finvizNone-
openbb-fmpFMP data connectorpip install openbb-fmpFreefmp_api_key
openbb-intrinioIntrinio data connectorpip install openbb-intrinioPaidintrinio_api_key
openbb-nasdaqNasdaq Data Link connectorpip install openbb-nasdaqNone / Freenasdaq_api_key
openbb-seeking-alphaSeeking Alpha data connectorpip install openbb-seeking-alphaNone-
openbb-tmxTMX data connectorpip install openbb-tmxNone-
openbb-tradierTradier data connectorpip install openbb-tradierNonetradier_api_key; tradier_account_type ('sandbox' or 'live')
openbb-tiingoTiingo data connectorpip install openbb-tiingoFreetiingo_token
openbb-tradingeconomicsTradingEconomics data connectorpip install openbb-tradingeconomicsPaidtradingeconomics_api_key
openbb-yfinanceYahoo Finance data connectorpip install openbb-yfinanceNone-

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.