yahoo finance quotes API and historical data API

mathopt picture mathopt · Mar 5, 2015 · Viewed 31.7k times · Source

The yahoo finance quotes API(http://download.finance.yahoo.com/d/quotes.csv?) provides access to a number of features associated with a company for the current year

(Sector Price   
Dividend Yield  
Price/Earnings  
Earnings/Share  
Book Value  
52 week low 
52 week high    
Market Cap  
EBITDA  
Price/Sales 
Price/Book).

The yahoo finance historicaldata api (http://ichart.finance.yahoo.com/table.csv?) provides only the following information for a company for a period specificed (start YYMMDD, end YYMMDD)

>      "Open": "15.32",
>      "High": "15.35",
>      "Low": "15.13",
>      "Close": "15.24",
>      "Volume": "20126900",
>      "Adj_Close": "15.24"

How can I get historical data for Dividend Yield,Price/Earnings, Earnings/Share associated with a company? (because right now I can only get information related to the current year using the finance.quotes API and I cannot get historical data associated with these features)

Answer

John G picture John G · Nov 21, 2016

In order get historical dividends you can add "g=v" to your query as follows

http://ichart.finance.yahoo.com/table.csv?s=MSFT&g=v

This will give you the following fields

Date
Dividends

I would credit where I found this information but I do not remember where I got it. Even as I search other sites I cannot find details on this API at all.