Skip to main content

Download market data from Yahoo! Finance API

Project description

Download market data from Yahoo! Finance's API

Python version PyPi version PyPi status PyPi downloads Star this repo Follow me on twitter

yfinance offers a Pythonic way to fetch financial & market data from Yahoo!Ⓡ finance.


[!IMPORTANT]
Yahoo!, Y!Finance, and Yahoo! finance are registered trademarks of Yahoo, Inc.

yfinance is not affiliated, endorsed, or vetted by Yahoo, Inc. It's an open-source tool that uses Yahoo's publicly available APIs, and is intended for research and educational purposes.

You should refer to Yahoo!'s terms of use (here, here, and here) **for details on your rights to use the actual data downloaded.

Remember - the Yahoo! finance API is intended for personal use only.**


[!TIP] THE NEW DOCUMENTATION WEBSITE IS NOW LIVE! 🤘

Visit ranaroussi.github.io/yfinance


Main components

  • Ticker: single ticker data
  • Tickers: multiple tickers' data
  • download: download market data for multiple tickers
  • Market: get information about a market
  • WebSocket and AsyncWebSocket: live streaming data
  • Search: quotes and news from search
  • Sector and Industry: sector and industry information
  • EquityQuery and Screener: build query to screen market

Installation

Install yfinance from PYPI using pip:

$ pip install yfinance

yfinance relies on the community to investigate bugs and contribute code. Here's how you can help.


Star History Chart


Legal Stuff

yfinance is distributed under the Apache Software License. See the LICENSE.txt file in the release for details.

AGAIN - yfinance is not affiliated, endorsed, or vetted by Yahoo, Inc. It's an open-source tool that uses Yahoo's publicly available APIs, and is intended for research and educational purposes. You should refer to Yahoo!'s terms of use (here, here, and here) for details on your rights to use the actual data downloaded.


P.S.

Please drop me a note with any feedback you have.

Ran Aroussi

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yfinance-0.2.64.tar.gz (128.6 kB view details)

Uploaded Source

Built Distribution

yfinance-0.2.64-py2.py3-none-any.whl (119.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file yfinance-0.2.64.tar.gz.

File metadata

  • Download URL: yfinance-0.2.64.tar.gz
  • Upload date:
  • Size: 128.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for yfinance-0.2.64.tar.gz
Algorithm Hash digest
SHA256 fa59b4d10ecf637bdd0c67f87e8a3379fee46f621ad931f7a98ba55820f6bf2b
MD5 bbbd1f98c44b8f8d47b88d6bc53938bb
BLAKE2b-256 2d1429abab5044b48b43730a8ba4006a9b930178966f165cf1235b7dccff62b1

See more details on using hashes here.

File details

Details for the file yfinance-0.2.64-py2.py3-none-any.whl.

File metadata

  • Download URL: yfinance-0.2.64-py2.py3-none-any.whl
  • Upload date:
  • Size: 119.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for yfinance-0.2.64-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9c361a308a043d6844d093f200399002ee44276ad31cbf5b67f1c28cb2390711
MD5 cee025419f37499f77459b4da79e4afa
BLAKE2b-256 9b7da9c924f7581b0207fab5de7e43a5b147018d2d9a619dec83688ccf0c9870

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page