Using yfinance to Download Financial Data (Python)

A quick guide to get stock data from Yahoo finance using yfinance package in python

Carrie Lo
Financial Data Analysis

--

This is a tutorial for python users to load stock data. If you are a R user, you can refer to previous scraping tutorial using Rselenium to extract customized data field from Yahoo Finance, or another tutorial demonstrating getSymbols of quatmod package, which is a more direct option to load finance data.

Photo by Yiorgos Ntrahas on Unsplash

yfinance is a package designed to download historical stock data from Yahoo Finance. In this tutorial, you will learn how to quickly load historical stock prices in python.

Package

yfinance

Functionality

Download Yahoo! Finance market data

Description

Ever since Yahoo! finance decommissioned their historical data API, many programs that relied on it to stop working.

yfinance aims to solve this problem by offering a reliable, threaded, and Pythonic way to download historical market data from Yahoo! finance.

Demonstration

  1. Load past daily stock prices including “Adj Close”, “Close”, “High”, “Low”, “Open” and “Volume” of 5 stocks which are…

--

--

Carrie Lo
Financial Data Analysis

Hong Kong | Data Scientist | Hackathon Enthusiast | Entrepreneur | Public Speaker | https://blog.cyda.hk/