Home / Market & alternative data

FinanceDataReader

Market & alternative data★ 1,554 GitHub starsPython⏱ Last commit 5 months ago

Open-source Python reader for global stock and market data

What it is

A Python library and CLI for reading financial market data from multiple international sources. It fetches stock listings and prices for KRX, NASDAQ, NYSE, AMEX, and exchanges in Shanghai, Shenzhen, Hong Kong, Tokyo, and Ho Chi Minh City, along with indexes, ETF listings, delisting and administrative stock lists, currency rates, and cryptocurrency prices. Data can be pulled via the fdr command-line tool with configurable output formats, or through the Python API. Because it is a data reader rather than a backtesting or execution framework, users will need separate tooling to build and run trading strategies on top of it.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData source
MarketsMulti-market
StackPython
Learning curveEasy to start
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 5 months ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +13 over the period, now 1,554. Gaps mean no snapshot was taken that day.

In the author's words

Open Source Financial data reader for U.S, Korean, Japanese, Chinese, Vietnamese Stocks.

Open on GitHub ↗This week's trending tools中文页面

Similar tools