skillfed

openbb-etf

ETF extension for OpenBB

openbb-etf v1.6.2 86.0K downloads/30d#13,892 on PyPI
AGPL license AGPL-3.0-only Active released

What it is and what it does

openbb-etf is an extension module for the OpenBB SDK that adds ETF-specific data retrieval capabilities. It plugs into the existing openbb-core framework to provide commands for querying exchange-traded fund information and analytics. The package is a pure Python wheel with minimal dependencies—only openbb-core—making it straightforward to install alongside the main SDK.

The extension is actively maintained and supports Python 3.10 through 3.14. It is distributed under the AGPL-3.0-only license, which means any code that uses or modifies it must remain open-source and under the same license. The package is positioned as a specialized data provider within the OpenBB ecosystem, designed for developers and analysts who need ETF data as part of a broader financial data workflow.

Use it for:

  • Retrieve ETF metadata and performance data within OpenBB workflows for financial analysis
  • Build automated ETF screening or monitoring tools that integrate with the OpenBB SDK
  • Query ETF holdings, allocations, and other fund-level details for portfolio research
  • Combine ETF data with other OpenBB data sources for cross-asset analysis

Worth the install?

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

Extends the OpenBB SDK with commands to retrieve and work with ETF (exchange-traded fund) data.

Yes, if you are already using the OpenBB SDK and need ETF data capabilities. The low install friction, active maintenance, and zero known vulnerabilities make it a safe addition. However, the AGPL-3.0-only license requires that any code using this extension remain open-source; if you need proprietary use, this is a blocker. Verify that the specific ETF data sources and coverage meet your needs before committing.

Install

openbb-etf on PyPI

pip

pip install openbb-etf

uv

uv add openbb-etf

poetry

poetry add openbb-etf

Installing openbb-etf

Before you install

Low friction install as a pure Python wheel. Actively maintained with a recent release 80 days ago. Single runtime dependency on openbb-core keeps the dependency chain manageable.

License in practice

Licensed under AGPL-3.0-only, which requires that any modifications or derivative works using this package must also be released under the same license and have source code made available. This is a copyleft constraint suitable for open-source projects but may restrict use in proprietary software.

Quickstart

pip install openbb-etf

from openbb import obb
# Access ETF data through the openbb-core SDK extension

Requires Python 3.10 or later; openbb-core must be available as a runtime dependency

Verify before relying

  • Specific ETF data sources and coverage (which exchanges, how many ETFs, data freshness)
  • Whether openbb-core must be installed separately or is pulled automatically as a dependency
  • Performance characteristics for large-scale ETF data queries

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 1 — openbb-core
Maintenance actively maintained — 80 days since the last release
First released
Downloads 85,968/month — #13,892 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: openbb_etf-1.6.2-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

etf data retrievalopenbb etf extensionexchange-traded fund dataetf information lookupopenbb sdk etf moduleetf analyticsfinancial data etf
etf-datafinancial-dataopenbb-extension

More Information Analysis packages