skillfed

openbb-yfinance

yfinance extension for OpenBB

openbb-yfinance v1.6.3 102.1K downloads/30d#12,892 on PyPI
AGPL license AGPL-3.0-only Active released

What it is and what it does

openbb-yfinance is an extension that plugs Yahoo!Finance into the OpenBB Platform, a financial data and analysis framework. It acts as a provider adapter, translating OpenBB's standardized data requests into Yahoo!Finance queries and returning results in OpenBB's format. The package depends on openbb-core (the platform itself) and yfinance (the underlying data source), and is distributed as a pure-Python wheel with low installation friction.

You install it alongside OpenBB to add Yahoo!Finance as a data source option. It's maintained actively and supports Python 3.10 through 3.14. The AGPL-3.0-only license means any modifications or derivative works must be shared under the same license terms.

Use it for:

  • Fetch stock prices and historical market data from Yahoo!Finance within an OpenBB application workflow.
  • Integrate Yahoo!Finance as a standardized data source alongside other OpenBB-compatible financial providers.
  • Build financial analysis tools that leverage OpenBB's unified data interface with Yahoo!Finance as the backend.
  • Access market data programmatically without writing direct Yahoo!Finance API calls.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Integrates Yahoo!Finance data into the OpenBB Platform, enabling access to financial market data through a standardized provider interface.

Yes, if you are already using OpenBB Platform and want Yahoo!Finance as a data provider. The package has low install friction, active maintenance, no known vulnerabilities, and integrates cleanly into the OpenBB ecosystem. The AGPL license is a consideration for proprietary deployments. Not relevant if you are not using OpenBB.

Install

openbb-yfinance on PyPI

pip

pip install openbb-yfinance

uv

uv add openbb-yfinance

poetry

poetry add openbb-yfinance

Installing openbb-yfinance

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance status with a release 80 days ago. Requires openbb-core and yfinance as runtime dependencies.

License in practice

Licensed under AGPL-3.0-only, which requires derivative works and modifications to be distributed under the same license and makes source code available to users who interact with the software.

Quickstart

pip install openbb-yfinance

from openbb_yfinance import YFinanceProvider
provider = YFinanceProvider()

Requires Python 3.10 or later and an existing OpenBB Platform installation to function as an extension.

Verify before relying

  • Specific financial data types and market coverage available through this provider beyond what yfinance offers
  • Whether this extension requires an active OpenBB Platform installation or can function standalone
  • Performance characteristics and rate limits when querying Yahoo!Finance through this provider

Package facts

License AGPL-3.0-only (agpl)
Python support supports the current Python release (<4,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — openbb-core, yfinance
Maintenance actively maintained — 80 days since the last release
First released
Downloads 102,094/month — #12,892 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: openbb_yfinance-1.6.3-py3-none-any.whl

License :: OSI Approved :: GNU Affero General Public License v3Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

yahoo finance data provideropenbb financial data integrationstock market data apifinance data extensionopenbb provider plugin
financial-datamarket-dataopenbb-ecosystem

More WWW/HTTP packages