Skip to content

edsammy/yafoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

yafoo

light weight yahoo finance api

import yafoo

dividends

>>> yafoo.has_current_dividend('QCOM')
1
>>> yafoo.get_dividend_history('QCOM')
[{'Date': '1998-09-24', 'Dividends': '0.07031'}, {'Date': '2003-03-12', 'Dividends': '0.025'}, {'Date': '2003-05-28', 'Dividends': '0.025'}, {'Date': '2003-08-27', 'Dividends': '0.035'}, {'Date': '2003-11-25', 'Dividends': '0.035'}, {'Date': '2004-02-25', 'Dividends': '0.035'}, {'Date': '2004-05-26', 'Dividends': '0.05'}, {'Date': '2004-08-25', 'Dividends': '0.07'}, {'Date': '2004-12-06', 'Dividends': '0.07'}, {'Date': '2005-02-23', 'Dividends': '0.07'}, {'Date': '2005-05-25', 'Dividends': '0.09'}, {'Date': '2005-08-24', 'Dividends': '0.09'}, {'Date': '2005-12-05', 'Dividends': '0.09'}, {'Date': '2006-02-22', 'Dividends': '0.09'}, {'Date': '2006-05-24', 'Dividends': '0.12'}, {'Date': '2006-08-23', 'Dividends': '0.12'}, {'Date': '2006-12-05', 'Dividends': '0.12'}, {'Date': '2007-02-28', 'Dividends': '0.12'}, {'Date': '2007-05-30', 'Dividends': '0.14'}, {'Date': '2007-08-29', 'Dividends': '0.14'}, {'Date': '2007-12-05', 'Dividends': '0.14'}, {'Date': '2008-02-27', 'Dividends': '0.14'}, {'Date': '2008-05-28', 'Dividends': '0.16'}, {'Date': '2008-08-27', 'Dividends': '0.16'}, {'Date': '2008-12-09', 'Dividends': '0.16'}, {'Date': '2009-02-25', 'Dividends': '0.16'}, {'Date': '2009-05-27', 'Dividends': '0.17'}, {'Date': '2009-08-26', 'Dividends': '0.17'}, {'Date': '2009-11-23', 'Dividends': '0.17'}, {'Date': '2010-02-24', 'Dividends': '0.17'}, {'Date': '2010-05-26', 'Dividends': '0.19'}, {'Date': '2010-08-25', 'Dividends': '0.19'}, {'Date': '2010-11-22', 'Dividends': '0.19'}, {'Date': '2011-02-23', 'Dividends': '0.19'}, {'Date': '2011-05-25', 'Dividends': '0.215'}, {'Date': '2011-08-24', 'Dividends': '0.215'}, {'Date': '2011-11-21', 'Dividends': '0.215'}, {'Date': '2012-02-29', 'Dividends': '0.215'}, {'Date': '2012-05-30', 'Dividends': '0.25'}, {'Date': '2012-09-05', 'Dividends': '0.25'}, {'Date': '2012-12-05', 'Dividends': '0.25'}, {'Date': '2013-03-06', 'Dividends': '0.25'}, {'Date': '2013-06-03', 'Dividends': '0.35'}, {'Date': '2013-08-30', 'Dividends': '0.35'}, {'Date': '2013-11-27', 'Dividends': '0.35'}, {'Date': '2014-03-03', 'Dividends': '0.35'}, {'Date': '2014-06-02', 'Dividends': '0.42'}, {'Date': '2014-08-29', 'Dividends': '0.42'}, {'Date': '2014-11-26', 'Dividends': '0.42'}, {'Date': '2015-03-02', 'Dividends': '0.42'}, {'Date': '2015-06-01', 'Dividends': '0.48'}, {'Date': '2015-08-31', 'Dividends': '0.48'}, {'Date': '2015-11-27', 'Dividends': '0.48'}, {'Date': '2016-02-29', 'Dividends': '0.48'}, {'Date': '2016-05-27', 'Dividends': '0.53'}, {'Date': '2016-08-29', 'Dividends': '0.53'}, {'Date': '2016-11-28', 'Dividends': '0.53'}, {'Date': '2017-02-27', 'Dividends': '0.53'}, {'Date': '2017-05-26', 'Dividends': '0.57'}, {'Date': '2017-08-28', 'Dividends': '0.57'}, {'Date': '2017-11-28', 'Dividends': '0.57'}, {'Date': '2018-02-27', 'Dividends': '0.57'}, {'Date': '2018-05-29', 'Dividends': '0.62'}, {'Date': '2018-09-04', 'Dividends': '0.62'}, {'Date': '2018-12-06', 'Dividends': '0.62'}, {'Date': '2019-03-06', 'Dividends': '0.62'}, {'Date': '2019-06-05', 'Dividends': '0.62'}]

quote

>>> yafoo.get_quote('MSFT')
{'language': 'en-US', 'region': 'US', 'quoteType': 'EQUITY', 'quoteSourceName': 'Delayed Quote', 'currency': 'USD', 'exchange': 'NMS', 'marketState': 'POST', 'regularMarketPrice': 137.63, 'regularMarketTime': 1567627201, 'regularMarketChange': 1.5900116, 'regularMarketOpen': 137.3, 'regularMarketDayHigh': 137.69, 'regularMarketDayLow': 136.48, 'regularMarketVolume': 15144888, 'exchangeDataDelayedBy': 0, 'priceHint': 2, 'postMarketChangePercent': -0.1671227, 'postMarketTime': 1567638072, 'postMarketPrice': 137.4, 'regularMarketDayRange': '136.48 - 137.69', 'regularMarketPreviousClose': 136.04, 'bid': 137.57, 'ask': 137.5, 'bidSize': 29, 'askSize': 11, 'messageBoardId': 'finmb_21835', 'fullExchangeName': 'NasdaqGS', 'longName': 'Microsoft Corporation', 'financialCurrency': 'USD', 'averageDailyVolume3Month': 24347371, 'averageDailyVolume10Day': 20631016, 'fiftyTwoWeekLowChange': 43.670006, 'fiftyTwoWeekLowChangePercent': 0.4647723, 'fiftyTwoWeekRange': '93.96 - 141.68', 'fiftyTwoWeekHighChange': -4.049988, 'fiftyTwoWeekHighChangePercent': -0.02858546, 'fiftyTwoWeekLow': 93.96, 'fiftyTwoWeekHigh': 141.68, 'dividendDate': 1568246400, 'earningsTimestamp': 1563494400, 'earningsTimestampStart': 1571756340, 'earningsTimestampEnd': 1572278400, 'trailingAnnualDividendRate': 1.84, 'trailingPE': 27.199606, 'trailingAnnualDividendYield': 0.013525435, 'epsTrailingTwelveMonths': 5.06, 'epsForward': 5.93, 'exchangeTimezoneName': 'America/New_York', 'exchangeTimezoneShortName': 'EDT', 'gmtOffSetMilliseconds': -14400000, 'sharesOutstanding': 7635409920, 'bookValue': 13.389, 'fiftyDayAverage': 137.15228, 'fiftyDayAverageChange': 0.47772217, 'fiftyDayAverageChangePercent': 0.0034831513, 'twoHundredDayAverage': 127.55058, 'twoHundredDayAverageChange': 10.079422, 'twoHundredDayAverageChangePercent': 0.07902294, 'marketCap': 1050861502464, 'forwardPE': 23.209108, 'priceToBook': 10.279334, 'sourceInterval': 15, 'esgPopulated': False, 'tradeable': True, 'triggerable': True, 'shortName': 'Microsoft Corporation', 'market': 'us_market', 'postMarketChange': -0.23001099, 'regularMarketChangePercent': 1.1687825, 'symbol': 'MSFT'}

can see sample data return at

https://query1.finance.yahoo.com/v7/finance/quote?symbols=msft

price

>>> yafoo.get_price_history('PINS')
[{'Date': '2019-04-18', 'Open': '23.750000', 'High': '25.180000', 'Low': '23.049999', 'Close': '24.400000', 'Adj Close': '24.400000', 'Volume': '87109500'}, {'Date': '2019-04-22', 'Open': '24.620001', 'High': '25.680000', 'Low': '23.570000', 'Close': '24.990000', 'Adj Close': '24.990000', 'Volume': '19746800'}, {'Date': '2019-04-23', 'Open': '25.379999', 'High': '27.750000', 'Low': '25.230000', 'Close': '25.850000', 'Adj Close': '25.850000', 'Volume': '19245400'}, {'Date': '2019-04-24', 'Open': '26.500000', 'High': '27.030001', 'Low': '25.933001', 'Close': '26.799999', 'Adj Close': '26.799999', 'Volume': '9477200'}, {'Date': '2019-04-25', 'Open': '27.450001', 'High': '29.400000', 'Low': '26.670000', 'Close': '28.799999', 'Adj Close': '28.799999', 'Volume': '16648300'}, {'Date': '2019-04-26', 'Open': '29.840000', 'High': '30.680000', 'Low': '28.370001', 'Close': '29.850000', 'Adj Close': '29.850000', 'Volume': '16825600'}, {'Date': '2019-04-29', 'Open': '30.770000', 'High': '34.410000', 'Low': '29.860001', 'Close': '34.259998', 'Adj Close': '34.259998', 'Volume': '25616700'}, {'Date': '2019-04-30', 'Open': '35.200001', 'High': '35.290001', 'Low': '30.530001', 'Close': '30.980000', 'Adj Close': '30.980000', 'Volume': '35885700'}, {'Date': '2019-05-01', 'Open': '31.500000', 'High': '32.889999', 'Low': '30.500000', 'Close': '31.230000', 'Adj Close': '31.230000', 'Volume': '13981300'}, {'Date': '2019-05-02', 'Open': '31.620001', 'High': '31.680000', 'Low': '28.860001', 'Close': '29.740000', 'Adj Close': '29.740000', 'Volume': '14052400'}, {'Date': '2019-05-03', 'Open': '29.549999', 'High': '30.549999', 'Low': '28.120001', 'Close': '28.360001', 'Adj Close': '28.360001', 'Volume': '10611000'}, {'Date': '2019-05-06', 'Open': '27.670000', 'High': '30.000000', 'Low': '26.900000', 'Close': '29.500000', 'Adj Close': '29.500000', 'Volume': '9930600'}, {'Date': '2019-05-07', 'Open': '29.670000', 'High': '29.750000', 'Low': '28.160000', 'Close': '28.690001', 'Adj Close': '28.690001', 'Volume': '6310900'}, {'Date': '2019-05-08', 'Open': '28.459999', 'High': '30.200001', 'Low': '28.370001', 'Close': '29.510000', 'Adj Close': '29.510000', 'Volume': '7115900'}, {'Date': '2019-05-09', 'Open': '29.090000', 'High': '29.260000', 'Low': '28.420000', 'Close': '28.750000', 'Adj Close': '28.750000', 'Volume': '4507200'}, {'Date': '2019-05-10', 'Open': '29.080000', 'High': '29.450001', 'Low': '27.660000', 'Close': '29.049999', 'Adj Close': '29.049999', 'Volume': '5709000'}, {'Date': '2019-05-13', 'Open': '27.799999', 'High': '28.000000', 'Low': '26.389999', 'Close': '26.629999', 'Adj Close': '26.629999', 'Volume': '9111300'}, {'Date': '2019-05-14', 'Open': '27.410000', 'High': '29.020000', 'Low': '27.020000', 'Close': '28.990000', 'Adj Close': '28.990000', 'Volume': '7075100'}, {'Date': '2019-05-15', 'Open': '28.950001', 'High': '29.100000', 'Low': '28.129999', 'Close': '28.629999', 'Adj Close': '28.629999', 'Volume': '4492800'}, {'Date': '2019-05-16', 'Open': '28.850000', 'High': '31.150000', 'Low': '28.450001', 'Close': '30.860001', 'Adj Close': '30.860001', 'Volume': '17612000'}, {'Date': '2019-05-17', 'Open': '25.870001', 'High': '28.120001', 'Low': '25.700001', 'Close': '26.700001', 'Adj Close': '26.700001', 'Volume': '26271800'}, {'Date': '2019-05-20', 'Open': '27.240000', 'High': '27.240000', 'Low': '25.709999', 'Close': '25.850000', 'Adj Close': '25.850000', 'Volume': '7269200'}, {'Date': '2019-05-21', 'Open': '26.299999', 'High': '26.549999', 'Low': '25.299999', 'Close': '25.410000', 'Adj Close': '25.410000', 'Volume': '6481700'}, {'Date': '2019-05-22', 'Open': '25.299999', 'High': '25.340000', 'Low': '24.100000', 'Close': '24.600000', 'Adj Close': '24.600000', 'Volume': '7955700'}, {'Date': '2019-05-23', 'Open': '24.150000', 'High': '24.330000', 'Low': '23.600000', 'Close': '23.799999', 'Adj Close': '23.799999', 'Volume': '4718200'}, {'Date': '2019-05-24', 'Open': '24.000000', 'High': '25.990000', 'Low': '23.889999', 'Close': '25.500000', 'Adj Close': '25.500000', 'Volume': '7738300'}, {'Date': '2019-05-28', 'Open': '25.650000', 'High': '26.379999', 'Low': '25.410000', 'Close': '25.799999', 'Adj Close': '25.799999', 'Volume': '4550900'}, {'Date': '2019-05-29', 'Open': '25.420000', 'High': '25.780001', 'Low': '24.950001', 'Close': '25.580000', 'Adj Close': '25.580000', 'Volume': '2537700'}, {'Date': '2019-05-30', 'Open': '25.540001', 'High': '25.889999', 'Low': '25.129999', 'Close': '25.510000', 'Adj Close': '25.510000', 'Volume': '1982200'}, {'Date': '2019-05-31', 'Open': '24.990000', 'High': '25.629999', 'Low': '24.750000', 'Close': '24.920000', 'Adj Close': '24.920000', 'Volume': '2618000'}, {'Date': '2019-06-03', 'Open': '24.980000', 'High': '25.139999', 'Low': '24.230000', 'Close': '24.400000', 'Adj Close': '24.400000', 'Volume': '3691300'}, {'Date': '2019-06-04', 'Open': '24.860001', 'High': '24.950001', 'Low': '24.070000', 'Close': '24.200001', 'Adj Close': '24.200001', 'Volume': '3687100'}, {'Date': '2019-06-05', 'Open': '24.520000', 'High': '25.070000', 'Low': '23.910000', 'Close': '24.940001', 'Adj Close': '24.940001', 'Volume': '2703200'}, {'Date': '2019-06-06', 'Open': '24.940001', 'High': '25.969999', 'Low': '24.910000', 'Close': '25.809999', 'Adj Close': '25.809999', 'Volume': '3573700'}, {'Date': '2019-06-07', 'Open': '26.000000', 'High': '27.740000', 'Low': '25.969999', 'Close': '27.610001', 'Adj Close': '27.610001', 'Volume': '6580200'}, {'Date': '2019-06-10', 'Open': '27.840000', 'High': '28.950001', 'Low': '27.068001', 'Close': '27.940001', 'Adj Close': '27.940001', 'Volume': '5750900'}, {'Date': '2019-06-11', 'Open': '28.180000', 'High': '28.190001', 'Low': '26.165001', 'Close': '26.480000', 'Adj Close': '26.480000', 'Volume': '4269000'}, {'Date': '2019-06-12', 'Open': '26.230000', 'High': '27.500000', 'Low': '26.209999', 'Close': '27.049999', 'Adj Close': '27.049999', 'Volume': '3160100'}, {'Date': '2019-06-13', 'Open': '27.290001', 'High': '27.360001', 'Low': '26.670000', 'Close': '26.950001', 'Adj Close': '26.950001', 'Volume': '1629500'}, {'Date': '2019-06-14', 'Open': '26.900000', 'High': '27.959999', 'Low': '26.500000', 'Close': '27.410000', 'Adj Close': '27.410000', 'Volume': '2630300'}, {'Date': '2019-06-17', 'Open': '27.660000', 'High': '28.730000', 'Low': '27.330999', 'Close': '27.850000', 'Adj Close': '27.850000', 'Volume': '4439500'}, {'Date': '2019-06-18', 'Open': '29.459999', 'High': '29.809999', 'Low': '28.219999', 'Close': '28.799999', 'Adj Close': '28.799999', 'Volume': '8769900'}, {'Date': '2019-06-19', 'Open': '29.000000', 'High': '29.100000', 'Low': '27.559999', 'Close': '28.090000', 'Adj Close': '28.090000', 'Volume': '3978800'}, {'Date': '2019-06-20', 'Open': '28.840000', 'High': '29.080000', 'Low': '27.440001', 'Close': '27.540001', 'Adj Close': '27.540001', 'Volume': '3975900'}, {'Date': '2019-06-21', 'Open': '27.320000', 'High': '27.980000', 'Low': '27.219999', 'Close': '27.980000', 'Adj Close': '27.980000', 'Volume': '5794600'}, {'Date': '2019-06-24', 'Open': '27.980000', 'High': '28.110001', 'Low': '26.570000', 'Close': '26.690001', 'Adj Close': '26.690001', 'Volume': '3242900'}, {'Date': '2019-06-25', 'Open': '26.549999', 'High': '27.090000', 'Low': '25.820000', 'Close': '26.139999', 'Adj Close': '26.139999', 'Volume': '2658700'}, {'Date': '2019-06-26', 'Open': '26.370001', 'High': '26.690001', 'Low': '25.864000', 'Close': '26.230000', 'Adj Close': '26.230000', 'Volume': '1960000'}, {'Date': '2019-06-27', 'Open': '26.330000', 'High': '27.370001', 'Low': '26.299999', 'Close': '27.230000', 'Adj Close': '27.230000', 'Volume': '2281800'}, {'Date': '2019-06-28', 'Open': '27.370001', 'High': '27.650000', 'Low': '26.600000', 'Close': '27.219999', 'Adj Close': '27.219999', 'Volume': '2714500'}, {'Date': '2019-07-01', 'Open': '27.600000', 'High': '28.049999', 'Low': '26.440001', 'Close': '26.680000', 'Adj Close': '26.680000', 'Volume': '3755600'}, {'Date': '2019-07-02', 'Open': '26.799999', 'High': '27.160000', 'Low': '26.410000', 'Close': '26.910000', 'Adj Close': '26.910000', 'Volume': '2749000'}, {'Date': '2019-07-03', 'Open': '26.940001', 'High': '27.690001', 'Low': '26.940001', 'Close': '27.469999', 'Adj Close': '27.469999', 'Volume': '2329600'}, {'Date': '2019-07-05', 'Open': '27.469999', 'High': '27.500000', 'Low': '26.820000', 'Close': '27.250000', 'Adj Close': '27.250000', 'Volume': '1870500'}, {'Date': '2019-07-08', 'Open': '27.200001', 'High': '27.850000', 'Low': '26.659000', 'Close': '26.770000', 'Adj Close': '26.770000', 'Volume': '2410700'}, {'Date': '2019-07-09', 'Open': '26.770000', 'High': '27.070000', 'Low': '26.510000', 'Close': '26.719999', 'Adj Close': '26.719999', 'Volume': '1793000'}, {'Date': '2019-07-10', 'Open': '26.959999', 'High': '27.370001', 'Low': '26.299999', 'Close': '26.580000', 'Adj Close': '26.580000', 'Volume': '2727400'}, {'Date': '2019-07-11', 'Open': '26.709999', 'High': '26.719999', 'Low': '25.870001', 'Close': '26.100000', 'Adj Close': '26.100000', 'Volume': '2843900'}, {'Date': '2019-07-12', 'Open': '26.230000', 'High': '26.750000', 'Low': '26.129999', 'Close': '26.410000', 'Adj Close': '26.410000', 'Volume': '1576400'}, {'Date': '2019-07-15', 'Open': '26.580000', 'High': '26.889999', 'Low': '26.389999', 'Close': '26.670000', 'Adj Close': '26.670000', 'Volume': '1633300'}, {'Date': '2019-07-16', 'Open': '26.660000', 'High': '26.990000', 'Low': '26.299999', 'Close': '26.510000', 'Adj Close': '26.510000', 'Volume': '1370400'}, {'Date': '2019-07-17', 'Open': '26.600000', 'High': '26.709999', 'Low': '25.870001', 'Close': '25.910000', 'Adj Close': '25.910000', 'Volume': '1815100'}, {'Date': '2019-07-18', 'Open': '25.719999', 'High': '25.850000', 'Low': '25.320000', 'Close': '25.780001', 'Adj Close': '25.780001', 'Volume': '1292800'}, {'Date': '2019-07-19', 'Open': '25.850000', 'High': '26.180000', 'Low': '25.510000', 'Close': '25.559999', 'Adj Close': '25.559999', 'Volume': '1563700'}, {'Date': '2019-07-22', 'Open': '25.629999', 'High': '26.469999', 'Low': '25.450001', 'Close': '26.219999', 'Adj Close': '26.219999', 'Volume': '2757500'}, {'Date': '2019-07-23', 'Open': '26.520000', 'High': '26.850000', 'Low': '26.110001', 'Close': '26.780001', 'Adj Close': '26.780001', 'Volume': '2391700'}, {'Date': '2019-07-24', 'Open': '26.930000', 'High': '28.000000', 'Low': '26.850000', 'Close': '27.820000', 'Adj Close': '27.820000', 'Volume': '4305300'}, {'Date': '2019-07-25', 'Open': '27.920000', 'High': '27.969999', 'Low': '27.230000', 'Close': '27.590000', 'Adj Close': '27.590000', 'Volume': '2253100'}, {'Date': '2019-07-26', 'Open': '27.980000', 'High': '28.400000', 'Low': '27.299999', 'Close': '27.639999', 'Adj Close': '27.639999', 'Volume': '2727900'}, {'Date': '2019-07-29', 'Open': '27.799999', 'High': '28.320000', 'Low': '27.180000', 'Close': '27.860001', 'Adj Close': '27.860001', 'Volume': '3178800'}, {'Date': '2019-07-30', 'Open': '27.610001', 'High': '29.000000', 'Low': '27.320000', 'Close': '28.620001', 'Adj Close': '28.620001', 'Volume': '3728900'}, {'Date': '2019-07-31', 'Open': '28.590000', 'High': '29.590000', 'Low': '28.430000', 'Close': '28.990000', 'Adj Close': '28.990000', 'Volume': '4222100'}, {'Date': '2019-08-01', 'Open': '28.990000', 'High': '29.139999', 'Low': '27.910000', 'Close': '28.299999', 'Adj Close': '28.299999', 'Volume': '8030300'}, {'Date': '2019-08-02', 'Open': '32.529999', 'High': '35.209999', 'Low': '32.279999', 'Close': '33.570000', 'Adj Close': '33.570000', 'Volume': '39770800'}, {'Date': '2019-08-05', 'Open': '32.900002', 'High': '33.750000', 'Low': '32.150002', 'Close': '33.720001', 'Adj Close': '33.720001', 'Volume': '9992200'}, {'Date': '2019-08-06', 'Open': '34.119999', 'High': '34.430000', 'Low': '32.009998', 'Close': '32.680000', 'Adj Close': '32.680000', 'Volume': '6060600'}, {'Date': '2019-08-07', 'Open': '32.250000', 'High': '32.680000', 'Low': '31.520000', 'Close': '32.099998', 'Adj Close': '32.099998', 'Volume': '3776400'}, {'Date': '2019-08-08', 'Open': '32.099998', 'High': '33.615002', 'Low': '31.670000', 'Close': '33.389999', 'Adj Close': '33.389999', 'Volume': '3784700'}, {'Date': '2019-08-09', 'Open': '33.299999', 'High': '34.096001', 'Low': '32.810001', 'Close': '33.430000', 'Adj Close': '33.430000', 'Volume': '2641700'}, {'Date': '2019-08-12', 'Open': '33.470001', 'High': '36.099998', 'Low': '32.930000', 'Close': '33.619999', 'Adj Close': '33.619999', 'Volume': '8901700'}, {'Date': '2019-08-13', 'Open': '33.459999', 'High': '34.840000', 'Low': '33.400002', 'Close': '34.419998', 'Adj Close': '34.419998', 'Volume': '3765000'}, {'Date': '2019-08-14', 'Open': '33.389999', 'High': '33.880001', 'Low': '32.139999', 'Close': '32.230000', 'Adj Close': '32.230000', 'Volume': '3896900'}, {'Date': '2019-08-15', 'Open': '33.070000', 'High': '33.200001', 'Low': '31.528999', 'Close': '32.009998', 'Adj Close': '32.009998', 'Volume': '4178900'}, {'Date': '2019-08-16', 'Open': '32.630001', 'High': '32.770000', 'Low': '32.000000', 'Close': '32.220001', 'Adj Close': '32.220001', 'Volume': '2534000'}, {'Date': '2019-08-19', 'Open': '32.882000', 'High': '34.180000', 'Low': '32.580002', 'Close': '33.330002', 'Adj Close': '33.330002', 'Volume': '3403900'}, {'Date': '2019-08-20', 'Open': '33.259998', 'High': '35.049999', 'Low': '32.849998', 'Close': '34.360001', 'Adj Close': '34.360001', 'Volume': '4895900'}, {'Date': '2019-08-21', 'Open': '35.130001', 'High': '36.750000', 'Low': '35.130001', 'Close': '36.560001', 'Adj Close': '36.560001', 'Volume': '8902700'}, {'Date': '2019-08-22', 'Open': '36.680000', 'High': '36.830002', 'Low': '35.020000', 'Close': '35.430000', 'Adj Close': '35.430000', 'Volume': '6010800'}, {'Date': '2019-08-23', 'Open': '34.930000', 'High': '36.250000', 'Low': '34.000000', 'Close': '34.500000', 'Adj Close': '34.500000', 'Volume': '5000800'}, {'Date': '2019-08-26', 'Open': '34.880001', 'High': '35.380001', 'Low': '34.459999', 'Close': '35.380001', 'Adj Close': '35.380001', 'Volume': '2522700'}, {'Date': '2019-08-27', 'Open': '35.540001', 'High': '36.139999', 'Low': '33.279999', 'Close': '33.860001', 'Adj Close': '33.860001', 'Volume': '4481900'}, {'Date': '2019-08-28', 'Open': '33.300999', 'High': '34.180000', 'Low': '33.009998', 'Close': '33.919998', 'Adj Close': '33.919998', 'Volume': '2231800'}, {'Date': '2019-08-29', 'Open': '34.360001', 'High': '35.150002', 'Low': '34.153000', 'Close': '34.759998', 'Adj Close': '34.759998', 'Volume': '2342300'}, {'Date': '2019-08-30', 'Open': '34.759998', 'High': '35.000000', 'Low': '33.639999', 'Close': '34.419998', 'Adj Close': '34.419998', 'Volume': '1534000'}, {'Date': '2019-09-03', 'Open': '33.930000', 'High': '34.669998', 'Low': '33.230000', 'Close': '33.810001', 'Adj Close': '33.810001', 'Volume': '2279900'}, {'Date': '2019-09-04', 'Open': '34.270000', 'High': '34.400002', 'Low': '32.330002', 'Close': '32.619999', 'Adj Close': '32.619999', 'Volume': '3510300'}]
>>> yafoo.get_price_history_on('PINS','2019-05-01')
{'Date': '2019-05-01', 'Open': '31.500000', 'High': '32.889999', 'Low': '30.500000', 'Close': '31.230000', 'Adj Close': '31.230000', 'Volume': '13981300'}

TODO

  • options data
  • pip package-ize it
  • better error handling (what does a rate limit response look like?)

About

simple light weight yahoo finance api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages