stockquote
stockquote copied to clipboard
Gets stock quotes from Yahoo and Google Finance, and historical prices from Yahoo Finance.
Yahoo! Finance's API has changed significantly in the last decade, so this project is of limited practical use. Use https://pypi.org/project/yfinance/ instead.
Gets stock quotes from Yahoo and Google Finance, and historical prices from Yahoo Finance.
Examples:
>>> import stockquote, os
>>> h = list(stockquote.historical_quotes("GOOG", "20010101", "20101231"))
>>> print os.linesep.join(["%25s: %s" % (k, h[0][k]) for k in sorted(h[0].keys())])
Adj Close: 593.97
Close: 593.97
Date: 2010-12-31
High: 598.42
Low: 592.03
Open: 596.74
Volume: 1539300
>>> q = stockquote.from_google("GOOG")
>>> print os.linesep.join(["%25s: %s" % (k, q[k]) for k in sorted(q.keys())])
GOOGLE_CODE_ccol: chr
GOOGLE_CODE_id: 694653
GOOGLE_CODE_l_cur: 701.96
GOOGLE_CODE_s: 0
change: -0.74
exchange: NASDAQ
price_close: -0.10
price_last: 701.96
price_last_datetime: Dec 14, 4:00PM EST
price_last_time: 4:00PM EST
source_url: http://www.google.com/finance/info?q=GOOG
symbol: GOOG