Markets and trading · Edition No. 24 · 18 Sep 2026

OpenBB-finance/OpenBB

One Python interface in front of many financial data providers, so the answer comes back in the same shape whichever source it came from.

← Markets and tradingRead the whole edition →

73.2k stars · AGPL-3.0 · v1.0.2 (2026-04-25), read from /releases/latest, where the tag is labelled ODP for Open Data Platform; the GitHub date carried no year and falls in the past, so it is this year · Track this in Scout

One Python interface in front of many financial data providers, so the answer comes back in the same shape whichever source it came from.

Repo detailsthe review · specs · pros & cons · install

What it is

An open data platform for market and economic information. You install a Python package and call it: one command for a share's price history, another for a company's income statement, another for an economic series. Each source is an extension, so adding a paid provider you already have is installing one more package and setting a key.What it is good for. Anyone doing research on markets who is tired of writing a new reader for every source. The problem it removes is the glue code. A short line about ScalpingMate: it trades one currency pair through OANDA and gets its prices there, and what this adds is the surrounding picture — interest-rate decisions, economic releases, and the calendar of the days when a strategy tends to behave differently.

Stars73.2k
LicenceAGPL-3.0
Latestv1.0.2 (2026-04-25), read from /releases/latest, where the tag is labelled ODP for Open Data Platform; the GitHub date carried no year and falls in the past, so it is this year
Good
  • One shape of answer across many providers, so changing source does not mean rewriting the analysis.
  • Several providers work with no key and no account at all, so the first hour costs nothing.
  • Very large and very active, with 73,200 stars and a working Python interface rather than only a terminal.
Watch for
  • AGPL-3.0 licence. Running it for research is fine. Building a product that other people use on top of it brings real conditions.
  • It is a big install with many dependencies. Use a virtual environment and expect it to take a while.
  • Free data sources have limits and gaps, and none of them are meant for live trading decisions.
Similar repositories
Install
python3 -m venv venv
source venv/bin/activate
pip install openbb
# In Python:
#   from openbb import obb
#   df = obb.equity.price.historical("AAPL", start_date="2026-01-01").to_df()
#   print(df.tail())
# Add a provider you have a key for, for example:
pip install openbb-fmp
Screenshots
OpenBB-finance/OpenBB: GitHub preview cardOpenBB-finance/OpenBB: Screenshot 1OpenBB-finance/OpenBB: Screenshot 2OpenBB-finance/OpenBB: Screenshot 3OpenBB-finance/OpenBB: Screenshot 4

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.