Home / Market & alternative data

yfinance

Market & alternative data★ 25,485 GitHub starsPython⏱ Last commit 6 days ago

Pythonic downloader for Yahoo! Finance market data

What it is

A Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, serving as a faster alternative to Pandas Datareader. It provides components for single and multiple ticker data, bulk market data downloads, live streaming via WebSocket, search, sector and industry information, and a screener with query building. The library suits researchers and educators who need a Pythonic way to pull market data into their workflows. Users should be aware that it is not affiliated with or endorsed by Yahoo, Inc., and that the underlying API is intended for personal, research, and educational use, so data usage rights must be checked against Yahoo!'s terms of use.

At a glance

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

Best forDevelopers
Used forData source, Data analysis
MarketsUS equities, Multi-market
StackPython
Learning curveEasy to start
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 6 days ago

GitHub stars, last 30 days

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

In the author's words

Yahoo! Finance market data downloader (+faster Pandas Datareader).

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

Similar tools