yfinance has 25.6M monthly downloads and 25K GitHub stars. Version 1.5.1, first published in 2019.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of beautifulsoup4, curl-cffi and multitasking. It is used by 839 tracked packages, including quantstats, openbb-yfinance and mcp-yahoo-finance.
GitHub topics include pandas, yahoo-finance-api and yahoo-finance.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- beautifulsoup4 >=4.11.1
- curl-cffi >=0.15
- multitasking >=0.0.7
- numpy >=1.16.5
- pandas >=1.3.0
- peewee >=3.16.2
- platformdirs >=2.0.0
- protobuf >=3.19.0
- pytz >=2022.5
- requests >=2.31
- websockets >=13.0
3 optional dependencies
- requests-cache[nospam]
- requests-ratelimiter[nospam]
- scipy[repair]
Used By
- quantstats
- openbb-yfinance
- mcp-yahoo-finance
- lumibot
- adrs
- ffn
- financetoolkit
- yfmcp
- pkdevtools
- pyharmonics
- siglab-py
- yfinance-cache
- vibe-trading-ai
- quantstats-lumi
- alphameta
- hyper-sentinel
- finance-tools-mcp
- pknsetools
- tessa
- finquant-enhanced
- openbb-nightly
- vartools
- tradingagents
- investormate
- qiskit-finance
- telmus
- sagan-trade
- fudstop
- lib-pybroker
- mcp-markets
- cpz-ai
- timber-common
- siat
- mtxai
- programgarden
- bank-scrapers
- riskoptima
- kitecli
- qis
- onefinance
- bbstrader
- fudstop2
- investdaytip
- llmvm-cli
- imsciences
- freegenius
- analyser2-hj3415
- analyser-hj3415
- multifactor
- orange3-timeseries