{ "info": { "author": "Lukasz Banasiak", "author_email": "lukasz@banasiak.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============\nyahoo-finance\n=============\n\nPython module to get stock data from Yahoo! Finance\n\n.. image:: https://travis-ci.org/lukaszbanasiak/yahoo-finance.svg?branch=master\n :target: https://travis-ci.org/lukaszbanasiak/yahoo-finance\n\nYahoo! Finance backend is http://datatables.org/. If this service is down or\nhas network problems you will receive errors from group YQL*,\neg. ``YQLQueryError``.\n\nYou can monitor this service via https://www.datatables.org/healthchecker/\n\nMore details https://github.com/lukaszbanasiak/yahoo-finance/issues/44\n\nInstall\n-------\n\nFrom PyPI with pip:\n\n.. code:: bash\n\n $ pip install yahoo-finance\n\nFrom development repo (requires git)\n\n.. code:: bash\n\n $ git clone git://github.com/lukaszbanasiak/yahoo-finance.git\n $ cd yahoo-finance\n $ python setup.py install\n\nUsage examples\n--------------\n\nGet shares data\n^^^^^^^^^^^^^^^\n\nExample: Yahoo! Inc. (``YHOO``)\n\n.. code:: python\n\n >>> from yahoo_finance import Share\n >>> yahoo = Share('YHOO')\n >>> print yahoo.get_open()\n '36.60'\n >>> print yahoo.get_price()\n '36.84'\n >>> print yahoo.get_trade_datetime()\n '2014-02-05 20:50:00 UTC+0000'\n\nRefresh data from market\n\n.. code:: python\n\n >>> yahoo.refresh()\n >>> print yahoo.get_price()\n '36.87'\n >>> print yahoo.get_trade_datetime()\n '2014-02-05 21:00:00 UTC+0000'\n\nHistorical data\n\n.. code:: python\n\n >>> print yahoo.get_historical('2014-04-25', '2014-04-29')\n [{u'Volume': u'28720000', u'Symbol': u'YHOO', u'Adj_Close': u'35.83', u'High': u'35.89', u'Low': u'34.12', u'Date': u'2014-04-29', u'Close': u'35.83', u'Open': u'34.37'}, {u'Volume': u'30422000', u'Symbol': u'YHOO', u'Adj_Close': u'33.99', u'High': u'35.00', u'Low': u'33.65', u'Date': u'2014-04-28', u'Close': u'33.99', u'Open': u'34.67'}, {u'Volume': u'19391100', u'Symbol': u'YHOO', u'Adj_Close': u'34.48', u'High': u'35.10', u'Low': u'34.29', u'Date': u'2014-04-25', u'Close': u'34.48', u'Open': u'35.03'}]\n\nMore readable output :)\n\n.. code:: python\n\n >>> from pprint import pprint\n >>> pprint(yahoo.get_historical('2014-04-25', '2014-04-29'))\n [{u'Adj_Close': u'35.83',\n u'Close': u'35.83',\n u'Date': u'2014-04-29',\n u'High': u'35.89',\n u'Low': u'34.12',\n u'Open': u'34.37',\n u'Symbol': u'YHOO',\n u'Volume': u'28720000'},\n {u'Adj_Close': u'33.99',\n u'Close': u'33.99',\n u'Date': u'2014-04-28',\n u'High': u'35.00',\n u'Low': u'33.65',\n u'Open': u'34.67',\n u'Symbol': u'YHOO',\n u'Volume': u'30422000'},\n {u'Adj_Close': u'34.48',\n u'Close': u'34.48',\n u'Date': u'2014-04-25',\n u'High': u'35.10',\n u'Low': u'34.29',\n u'Open': u'35.03',\n u'Symbol': u'YHOO',\n u'Volume': u'19391100'}]\n\nAvailable methods\n\n- ``get_price()``\n- ``get_change()``\n- ``get_percent_change()``\n- ``get_volume()``\n- ``get_prev_close()``\n- ``get_open()``\n- ``get_avg_daily_volume()``\n- ``get_stock_exchange()``\n- ``get_market_cap()``\n- ``get_book_value()``\n- ``get_ebitda()``\n- ``get_dividend_share()``\n- ``get_dividend_yield()``\n- ``get_earnings_share()``\n- ``get_days_high()``\n- ``get_days_low()``\n- ``get_year_high()``\n- ``get_year_low()``\n- ``get_50day_moving_avg()``\n- ``get_200day_moving_avg()``\n- ``get_price_earnings_ratio()``\n- ``get_price_earnings_growth_ratio()``\n- ``get_price_sales()``\n- ``get_price_book()``\n- ``get_short_ratio()``\n- ``get_trade_datetime()``\n- ``get_historical(start_date, end_date)``\n- ``get_info()``\n- ``get_name()``\n- ``refresh()``\n- ``get_percent_change_from_year_high()``\n- ``get_percent_change_from_year_low()``\n- ``get_change_from_year_low()``\n- ``get_change_from_year_high()``\n- ``get_percent_change_from_200_day_moving_average()``\n- ``get_change_from_200_day_moving_average()``\n- ``get_percent_change_from_50_day_moving_average()``\n- ``get_change_from_50_day_moving_average()``\n- ``get_EPS_estimate_next_quarter()``\n- ``get_EPS_estimate_next_year()``\n- ``get_ex_dividend_date()``\n- ``get_EPS_estimate_current_year()``\n- ``get_price_EPS_estimate_next_year()``\n- ``get_price_EPS_estimate_current_year()``\n- ``get_one_yr_target_price()``\n- ``get_change_percent_change()``\n- ``get_dividend_pay_date()``\n- ``get_currency()``\n- ``get_last_trade_with_time()``\n- ``get_days_range()``\n- ``get_year_range()``\n\n\n\nGet currency data\n^^^^^^^^^^^^^^^^^\n\nExample: EUR/PLN (``EURPLN=X``)\n\n.. code:: python\n\n >>> from yahoo_finance import Currency\n >>> eur_pln = Currency('EURPLN')\n >>> print eur_pln.get_bid()\n '4.2007'\n >>> print eur_pln.get_ask()\n '4.2091'\n >>> print eur_pln.get_rate()\n '4.2049'\n >>> print eur_pln.get_trade_datetime()\n '2014-03-05 11:23:00 UTC+0000'\n\nRefresh data from market\n\n.. code:: python\n\n >>> eur_pln.refresh()\n >>> print eur_pln.get_rate()\n '4.2052'\n >>> print eur_pln.get_trade_datetime()\n '2014-03-05 11:27:00 UTC+0000'\n\nAvalible methods\n\n- ``get_bid()``\n- ``get_ask()``\n- ``get_rate()``\n- ``get_trade_datetime()``\n- ``refresh()``\n\nRequirements\n------------\n\nSee ``requirements.txt``", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/lukaszbanasiak/yahoo-finance/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lukaszbanasiak/yahoo-finance", "keywords": "stocks market finance yahoo quotes shares currency", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "yahoo-finance", "package_url": "https://pypi.org/project/yahoo-finance/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/yahoo-finance/", "project_urls": { "Download": "https://github.com/lukaszbanasiak/yahoo-finance/releases", "Homepage": "https://github.com/lukaszbanasiak/yahoo-finance" }, "release_url": "https://pypi.org/project/yahoo-finance/1.4.0/", "requires_dist": null, "requires_python": null, "summary": "Python module to get stock data from Yahoo! Finance", "version": "1.4.0" }, "last_serial": 2466925, "releases": { "0.9.2": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4d44be55652e510fd1cc08f81d316352", "sha256": "64bd7432f37995b0df04a61f46377493aff731fa519f37c512b80088594a49c7" }, "downloads": -1, "filename": "yahoo-finance-1.0.0.zip", "has_sig": false, "md5_digest": "4d44be55652e510fd1cc08f81d316352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11148, "upload_time": "2014-05-03T17:18:42", "url": "https://files.pythonhosted.org/packages/09/b0/cc08b2b1c2f6cda2e4a5daa4f33571040fc309dbc9e5b39533711ac3a5d3/yahoo-finance-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "940d917069520eb538e2a3da954193fc", "sha256": "d4a9d90dd7e417ca0288c906307a2cdea7a82684dd75bc3168b7803d0620df2b" }, "downloads": -1, "filename": "yahoo-finance-1.0.1.zip", "has_sig": false, "md5_digest": "940d917069520eb538e2a3da954193fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11235, "upload_time": "2014-05-03T17:39:32", "url": "https://files.pythonhosted.org/packages/00/e9/86fb8085a394ddaa09602083c33382d9ff5bf0ed330671fa21a54c567802/yahoo-finance-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "24e2c9be8e86784df398604abe5cbad5", "sha256": "81a2b8be7cdd756a99935e39fcb6a82238fd08ff1bf22237d0bcb6e41baa1b7d" }, "downloads": -1, "filename": "yahoo-finance-1.0.2.zip", "has_sig": false, "md5_digest": "24e2c9be8e86784df398604abe5cbad5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11236, "upload_time": "2014-05-23T23:51:56", "url": "https://files.pythonhosted.org/packages/72/ed/5cdf924b767c2a7d3776668e8db00a3474e31e307e81d302245fbf120e4e/yahoo-finance-1.0.2.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "882e66c5e74e01f5acef22023e77b418", "sha256": "53a24deb55660f808eababad4da7a785733a3f1ae9a7a4bd653db5070f6d69c4" }, "downloads": -1, "filename": "yahoo-finance-1.1.1.zip", "has_sig": false, "md5_digest": "882e66c5e74e01f5acef22023e77b418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12163, "upload_time": "2015-01-25T01:13:01", "url": "https://files.pythonhosted.org/packages/1b/29/bedd27f6e9a03c09a622bffcab53b5ae028cf15ba515862fc74673bb2a5b/yahoo-finance-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e269ef2b42fb18c7840d85e61746b896", "sha256": "3c01aadb07cc3ed0ccda94ec3d410f89f0407a58e2111d16bb37b9133582bebf" }, "downloads": -1, "filename": "yahoo-finance-1.1.2.zip", "has_sig": false, "md5_digest": "e269ef2b42fb18c7840d85e61746b896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12124, "upload_time": "2015-01-26T22:49:30", "url": "https://files.pythonhosted.org/packages/73/7e/31fdf1cb72ffc35426c9616bb8f4b939476969dbde431fd5258773d95a29/yahoo-finance-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "2a3e940cb457576fad712fcecad6ec31", "sha256": "dbf7083afc5f2afab954a74ff53676553a1fc916f668808ea9019d3fed0d0944" }, "downloads": -1, "filename": "yahoo-finance-1.1.3.zip", "has_sig": false, "md5_digest": "2a3e940cb457576fad712fcecad6ec31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12146, "upload_time": "2015-01-27T21:16:12", "url": "https://files.pythonhosted.org/packages/08/fa/ae6b8417c45c9be4135ec4addf447794653132b9b51c665573579df6c281/yahoo-finance-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "1778c7078789a528751e45ca4e2b39ed", "sha256": "c2f1ca516fa67a9fa50e960f98aa7a253d40b5fde6cdf2532194cbaefa4fcccb" }, "downloads": -1, "filename": "yahoo-finance-1.1.4.zip", "has_sig": false, "md5_digest": "1778c7078789a528751e45ca4e2b39ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12160, "upload_time": "2015-02-23T22:41:06", "url": "https://files.pythonhosted.org/packages/9e/9b/77799f9f4fa9578e5a6f52e8cfad7e1ae22a59dc4934d651ace4433fbc60/yahoo-finance-1.1.4.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e8b934cd7bb828eed51b9a99d339cba0", "sha256": "b1d4aa338bd7b8c747f765bea99d701929c688277a65d6193d9dfdd6215a9e9c" }, "downloads": -1, "filename": "yahoo-finance-1.2.0.zip", "has_sig": false, "md5_digest": "e8b934cd7bb828eed51b9a99d339cba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13487, "upload_time": "2015-05-04T22:43:00", "url": "https://files.pythonhosted.org/packages/90/e5/46ca29d216b57204979943b7364361c76684a13b1919bd63d21547a1067d/yahoo-finance-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "550cd91e3e2ddb95770e7346dcd76316", "sha256": "b2255d866cb2fb0aecc13a88ee879596f143ff6833b1a2100199f882a052ca8b" }, "downloads": -1, "filename": "yahoo-finance-1.2.1.zip", "has_sig": false, "md5_digest": "550cd91e3e2ddb95770e7346dcd76316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13675, "upload_time": "2015-05-06T10:15:38", "url": "https://files.pythonhosted.org/packages/c2/57/d6fc70ca79a0ebcd29ab2204a23c79aecaaa44fe21bf79ca28a6a3c03cbe/yahoo-finance-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "34062d6e483cb747d1db1f7d83604e5a", "sha256": "f10e3678afe16168cfe4312901e16440914e941758cc73b077979d080c7c9723" }, "downloads": -1, "filename": "yahoo-finance-1.2.2.tar.gz", "has_sig": false, "md5_digest": "34062d6e483cb747d1db1f7d83604e5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8523, "upload_time": "2016-10-17T17:16:39", "url": "https://files.pythonhosted.org/packages/d3/57/f012ad0baad832cb575fdbdfca03c92d6edcc24393527935806acb79323d/yahoo-finance-1.2.2.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "81d2ef682d8796a3e429489b89ae0cd3", "sha256": "28f72429cc864707e7debeafc64d0dc34794cf5027d2e2ba7fcfa1900ca16cdc" }, "downloads": -1, "filename": "yahoo-finance-1.3.1.tar.gz", "has_sig": false, "md5_digest": "81d2ef682d8796a3e429489b89ae0cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8396, "upload_time": "2016-10-20T07:21:26", "url": "https://files.pythonhosted.org/packages/cf/d6/8193896344aac94b347481dbdea23b55010256ce3d74c4df0222bbd5ba0d/yahoo-finance-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "72253e1c27665d41c26a313bea634977", "sha256": "82d1411c12d93ac4c7e769fd67f2218f464a901842fa91b64fee4d85895c7579" }, "downloads": -1, "filename": "yahoo-finance-1.3.2.tar.gz", "has_sig": false, "md5_digest": "72253e1c27665d41c26a313bea634977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8461, "upload_time": "2016-10-20T11:05:56", "url": "https://files.pythonhosted.org/packages/d3/70/b3eae9456d40b5a8d751df73062675f303cf2f1f18a45431f2b2b4c67176/yahoo-finance-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "4a90466aba8679a30ef95668a6b52bce", "sha256": "9e3619e365faa3694c95888a45a53acd9567bc749ef92f764f2d11c64a22c0b9" }, "downloads": -1, "filename": "yahoo-finance-1.4.0.tar.gz", "has_sig": false, "md5_digest": "4a90466aba8679a30ef95668a6b52bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8875, "upload_time": "2016-11-17T18:29:11", "url": "https://files.pythonhosted.org/packages/7c/8c/61e2250dd88a22a3156c2b44fd021140bf984b49800584cb0372193a116a/yahoo-finance-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4a90466aba8679a30ef95668a6b52bce", "sha256": "9e3619e365faa3694c95888a45a53acd9567bc749ef92f764f2d11c64a22c0b9" }, "downloads": -1, "filename": "yahoo-finance-1.4.0.tar.gz", "has_sig": false, "md5_digest": "4a90466aba8679a30ef95668a6b52bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8875, "upload_time": "2016-11-17T18:29:11", "url": "https://files.pythonhosted.org/packages/7c/8c/61e2250dd88a22a3156c2b44fd021140bf984b49800584cb0372193a116a/yahoo-finance-1.4.0.tar.gz" } ] }