{ "info": { "author": "Connor Sanders", "author_email": "connor@exceleri.com", "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.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============\nyahoofinancials\n===============\n\nA python module that returns stock, cryptocurrency, forex, mutual fund, commodity futures, ETF, and US Treasury financial data from Yahoo Finance.\n\n.. image:: https://travis-ci.org/JECSand/yahoofinancials.svg?branch=master\n :target: https://travis-ci.org/JECSand/yahoofinancials\n\nCurrent Version: v1.5\n\nVersion Released: 01/27/2019\n\nReport any bugs by opening an issue here: https://github.com/JECSand/yahoofinancials/issues\n\nOverview\n--------\nA powerful financial data module used for pulling both fundamental and technical data from Yahoo Finance.\n\n- As of Version 0.10, Yahoo Financials now returns historical pricing data for commodity futures, cryptocurrencies, ETFs, mutual funds, U.S. Treasuries, currencies, indexes, and stocks.\n\nInstallation\n-------------\n- yahoofinancials runs on Python 2.7, 3.3, 3.4, 3.5, 3.6, and 3.7.\n- The package depends on beautifulsoup4 and pytz to work.\n\n1. Installation using pip:\n\n- Linux/Mac:\n\n.. code-block:: bash\n\n $ pip install yahoofinancials\n\n- Windows (If python doesn't work for you in cmd, try running the following command with just py):\n\n.. code-block::\n\n > python -m pip install yahoofinancials\n\n2. Installation using github (Mac/Linux):\n\n.. code-block:: bash\n\n $ git clone https://github.com/JECSand/yahoofinancials.git\n $ cd yahoofinancials\n $ python setup.py install\n\n3. Demo using the included demo script:\n\n.. code-block:: bash\n\n $ cd yahoofinancials\n $ python demo.py -h\n $ python demo.py\n $ python demo.py WFC C BAC\n\n4. Test using the included unit testing script:\n\n.. code-block:: bash\n\n $ cd yahoofinancials\n $ python test/test_yahoofinancials.py\n\nModule Methods\n--------------\n- The financial data from all methods is returned as JSON.\n- You can run multiple symbols at once using an inputted array or run an individual symbol using an inputted string.\n- YahooFinancials works with Python 2.7, 3.3, 3.4, 3.5, 3.6, and 3.7 and runs on all operating systems. (Windows, Mac, Linux).\n\nFeatured Methods\n^^^^^^^^^^^^^^^^\n1. get_financial_stmts(frequency, statement_type, reformat=True)\n\n - frequency can be either 'annual' or 'quarterly'.\n - statement_type can be 'income', 'balance', 'cash' or a list of several.\n - reformat optional value defaulted to true. Enter False for unprocessed raw data from Yahoo Finance.\n2. get_stock_price_data(reformat=True)\n\n - reformat optional value defaulted to true. Enter False for unprocessed raw data from Yahoo Finance.\n3. get_stock_earnings_data(reformat=True)\n\n - reformat optional value defaulted to true. Enter False for unprocessed raw data from Yahoo Finance.\n4. get_summary_data(reformat=True)\n\n - Returns financial summary data for cryptocurrencies, stocks, currencies, ETFs, mutual funds, U.S. Treasuries, commodity futures, and indexes.\n - reformat optional value defaulted to true. Enter False for unprocessed raw data from Yahoo Finance.\n5. get_stock_quote_type_data()\n\n6. get_historical_price_data(start_date, end_date, time_interval)\n\n - This method will pull historical pricing data for stocks, currencies, ETFs, mutual funds, U.S. Treasuries, cryptocurrencies, commodities, and indexes.\n - start_date should be entered in the 'YYYY-MM-DD' format and is the first day that data will be pulled for.\n - end_date should be entered in the 'YYYY-MM-DD' format and is the last day that data will be pulled for.\n - time_interval can be either 'daily', 'weekly', or 'monthly'. This variable determines the time period interval for your pull.\n - Data response includes relevant pricing event data such as dividends and stock splits.\n7. get_num_shares_outstanding(price_type='current')\n\n - price_type can also be set to 'average' to calculate the shares outstanding with the daily average price.\n\nMethods Added in V1.5\n^^^^^^^^^^^^^^^^^^^^^^^\n- get_daily_dividend_data(start_date, end_date)\n\nAdditional Module Methods\n^^^^^^^^^^^^^^^^^^^^^^^^^\n- get_interest_expense()\n- get_operating_income()\n- get_total_operating_expense()\n- get_total_revenue()\n- get_cost_of_revenue()\n- get_income_before_tax()\n- get_income_tax_expense()\n- get_gross_profit()\n- get_net_income_from_continuing_ops()\n- get_research_and_development()\n- get_current_price()\n- get_current_change()\n- get_current_percent_change()\n- get_current_volume()\n- get_prev_close_price()\n- get_open_price()\n- get_ten_day_avg_daily_volume()\n- get_three_month_avg_daily_volume()\n- get_stock_exchange()\n- get_market_cap()\n- get_daily_low()\n- get_daily_high()\n- get_currency()\n- get_yearly_high()\n- get_yearly_low()\n- get_dividend_yield()\n- get_annual_avg_div_yield()\n- get_five_yr_avg_div_yield()\n- get_dividend_rate()\n- get_annual_avg_div_rate()\n- get_50day_moving_avg()\n- get_200day_moving_avg()\n- get_beta()\n- get_payout_ratio()\n- get_pe_ratio()\n- get_price_to_sales()\n- get_exdividend_date()\n- get_book_value()\n- get_ebit()\n- get_net_income()\n- get_earnings_per_share()\n- get_key_statistics_data()\n\nUsage Examples\n--------------\n- The class constructor can take either a single ticker or a list of tickers as it's parameter.\n- This makes it easy to initiate multiple classes for different groupings of financial assets.\n- Quarterly statement data returns the last 4 periods of data, while annual returns the last 3.\n\nSingle Ticker Example\n^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: python\n\n from yahoofinancials import YahooFinancials\n\n ticker = 'AAPL'\n yahoo_financials = YahooFinancials(ticker)\n\n balance_sheet_data_qt = yahoo_financials.get_financial_stmts('quarterly', 'balance')\n income_statement_data_qt = yahoo_financials.get_financial_stmts('quarterly', 'income')\n all_statement_data_qt = yahoo_financials.get_financial_stmts('quarterly', ['income', 'cash', 'balance'])\n apple_earnings_data = yahoo_financials.get_stock_earnings_data()\n apple_net_income = yahoo_financials.get_net_income()\n historical_stock_prices = yahoo_financials.get_historical_price_data('2008-09-15', '2018-09-15', 'weekly')\n\nLists of Tickers Example\n^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: python\n\n from yahoofinancials import YahooFinancials\n\n tech_stocks = ['AAPL', 'MSFT', 'INTC']\n bank_stocks = ['WFC', 'BAC', 'C']\n commodity_futures = ['GC=F', 'SI=F', 'CL=F']\n cryptocurrencies = ['BTC-USD', 'ETH-USD', 'XRP-USD']\n currencies = ['EURUSD=X', 'JPY=X', 'GBPUSD=X']\n mutual_funds = ['PRLAX', 'QASGX', 'HISFX']\n us_treasuries = ['^TNX', '^IRX', '^TYX']\n\n yahoo_financials_tech = YahooFinancials(tech_stocks)\n yahoo_financials_banks = YahooFinancials(bank_stocks)\n yahoo_financials_commodities = YahooFinancials(commodity_futures)\n yahoo_financials_cryptocurrencies = YahooFinancials(cryptocurrencies)\n yahoo_financials_currencies = YahooFinancials(currencies)\n yahoo_financials_mutualfunds = YahooFinancials(mutual_funds)\n yahoo_financials_treasuries = YahooFinancials(us_treasuries)\n\n tech_cash_flow_data_an = yahoo_financials_tech.get_financial_stmts('annual', 'cash')\n bank_cash_flow_data_an = yahoo_financials_banks.get_financial_stmts('annual', 'cash')\n\n banks_net_ebit = yahoo_financials_banks.get_ebit()\n tech_stock_price_data = yahoo_financials_tech.get_stock_price_data()\n daily_bank_stock_prices = yahoo_financials_banks.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n daily_commodity_prices = yahoo_financials_commodities.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n daily_crypto_prices = yahoo_financials_cryptocurrencies.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n daily_currency_prices = yahoo_financials_currencies.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n daily_mutualfund_prices = yahoo_financials_mutualfunds.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n daily_treasury_prices = yahoo_financials_treasuries.get_historical_price_data('2008-09-15', '2018-09-15', 'daily')\n\nExamples of Returned JSON Data\n------------------------------\n\n1. Annual Income Statement Data for Apple:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('AAPL')\n print(yahoo_financials.get_financial_stmts('annual', 'income'))\n\n\n.. code-block:: javascript\n\n {\n \"incomeStatementHistory\": {\n \"AAPL\": [\n {\n \"2016-09-24\": {\n \"minorityInterest\": null,\n \"otherOperatingExpenses\": null,\n \"netIncomeFromContinuingOps\": 45687000000,\n \"totalRevenue\": 215639000000,\n \"totalOtherIncomeExpenseNet\": 1348000000,\n \"discontinuedOperations\": null,\n \"incomeTaxExpense\": 15685000000,\n \"extraordinaryItems\": null,\n \"grossProfit\": 84263000000,\n \"netIncome\": 45687000000,\n \"sellingGeneralAdministrative\": 14194000000,\n \"interestExpense\": null,\n \"costOfRevenue\": 131376000000,\n \"researchDevelopment\": 10045000000,\n \"netIncomeApplicableToCommonShares\": 45687000000,\n \"effectOfAccountingCharges\": null,\n \"incomeBeforeTax\": 61372000000,\n \"otherItems\": null,\n \"operatingIncome\": 60024000000,\n \"ebit\": 61372000000,\n \"nonRecurring\": null,\n \"totalOperatingExpenses\": 0\n }\n }\n ]\n }\n }\n\n2. Annual Balance Sheet Data for Apple:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('AAPL')\n print(yahoo_financials.get_financial_stmts('annual', 'balance'))\n\n\n.. code-block:: javascript\n\n {\n \"balanceSheetHistory\": {\n \"AAPL\": [\n {\n \"2016-09-24\": {\n \"otherCurrentLiab\": 8080000000,\n \"otherCurrentAssets\": 8283000000,\n \"goodWill\": 5414000000,\n \"shortTermInvestments\": 46671000000,\n \"longTermInvestments\": 170430000000,\n \"cash\": 20484000000,\n \"netTangibleAssets\": 119629000000,\n \"totalAssets\": 321686000000,\n \"otherLiab\": 36074000000,\n \"totalStockholderEquity\": 128249000000,\n \"inventory\": 2132000000,\n \"retainedEarnings\": 96364000000,\n \"intangibleAssets\": 3206000000,\n \"totalCurrentAssets\": 106869000000,\n \"otherStockholderEquity\": 634000000,\n \"shortLongTermDebt\": 11605000000,\n \"propertyPlantEquipment\": 27010000000,\n \"deferredLongTermLiab\": 2930000000,\n \"netReceivables\": 29299000000,\n \"otherAssets\": 8757000000,\n \"longTermDebt\": 75427000000,\n \"totalLiab\": 193437000000,\n \"commonStock\": 31251000000,\n \"accountsPayable\": 59321000000,\n \"totalCurrentLiabilities\": 79006000000\n }\n }\n ]\n }\n }\n\n3. Quarterly Cash Flow Statement Data for Citigroup:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('C')\n print(yahoo_financials.get_financial_stmts('quarterly', 'cash'))\n\n\n.. code-block:: javascript\n\n {\n \"cashflowStatementHistoryQuarterly\": {\n \"C\": [\n {\n \"2017-06-30\": {\n \"totalCashFromOperatingActivities\": -18505000000,\n \"effectOfExchangeRate\": -117000000,\n \"totalCashFromFinancingActivities\": 39798000000,\n \"netIncome\": 3872000000,\n \"dividendsPaid\": -760000000,\n \"salePurchaseOfStock\": -1781000000,\n \"capitalExpenditures\": -861000000,\n \"changeToLiabilities\": -7626000000,\n \"otherCashflowsFromInvestingActivities\": 82000000,\n \"totalCashflowsFromInvestingActivities\": -22508000000,\n \"netBorrowings\": 33586000000,\n \"depreciation\": 901000000,\n \"changeInCash\": -1332000000,\n \"changeToNetincome\": 1444000000,\n \"otherCashflowsFromFinancingActivities\": 8753000000,\n \"changeToOperatingActivities\": -17096000000,\n \"investments\": -23224000000\n }\n }\n ]\n }\n }\n\n4. Monthly Historical Stock Price Data for Wells Fargo:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('WFC')\n print(yahoo_financials.get_historical_price_data(\"2018-07-10\", \"2018-08-10\", \"monthly\"))\n\n\n.. code-block:: javascript\n\n {\n \"WFC\": {\n \"currency\": \"USD\",\n \"eventsData\": {\n \"dividends\": {\n \"2018-08-01\": {\n \"amount\": 0.43,\n \"date\": 1533821400,\n \"formatted_date\": \"2018-08-09\"\n }\n }\n },\n \"firstTradeDate\": {\n \"date\": 76233600,\n \"formatted_date\": \"1972-06-01\"\n },\n \"instrumentType\": \"EQUITY\",\n \"prices\": [\n {\n \"adjclose\": 57.19147872924805,\n \"close\": 57.61000061035156,\n \"date\": 1533096000,\n \"formatted_date\": \"2018-08-01\",\n \"high\": 59.5,\n \"low\": 57.08000183105469,\n \"open\": 57.959999084472656,\n \"volume\": 138922900\n }\n ],\n \"timeZone\": {\n \"gmtOffset\": -14400\n }\n }\n }\n\n5. Monthly Historical Price Data for EURUSD:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('EURUSD=X')\n print(yahoo_financials.get_historical_price_data(\"2018-07-10\", \"2018-08-10\", \"monthly\"))\n\n\n.. code-block:: javascript\n\n {\n \"EURUSD=X\": {\n \"currency\": \"USD\",\n \"eventsData\": {},\n \"firstTradeDate\": {\n \"date\": 1070236800,\n \"formatted_date\": \"2003-12-01\"\n },\n \"instrumentType\": \"CURRENCY\",\n \"prices\": [\n {\n \"adjclose\": 1.1394712924957275,\n \"close\": 1.1394712924957275,\n \"date\": 1533078000,\n \"formatted_date\": \"2018-07-31\",\n \"high\": 1.169864296913147,\n \"low\": 1.1365960836410522,\n \"open\": 1.168961763381958,\n \"volume\": 0\n }\n ],\n \"timeZone\": {\n \"gmtOffset\": 3600\n }\n }\n }\n\n6. Monthly Historical Price Data for BTC-USD:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('BTC-USD')\n print(yahoo_financials.get_historical_price_data(\"2018-07-10\", \"2018-08-10\", \"monthly\"))\n\n\n.. code-block:: javascript\n\n {\n \"BTC-USD\": {\n \"currency\": \"USD\",\n \"eventsData\": {},\n \"firstTradeDate\": {\n \"date\": 1279321200,\n \"formatted_date\": \"2010-07-16\"\n },\n \"instrumentType\": \"CRYPTOCURRENCY\",\n \"prices\": [\n {\n \"adjclose\": 6285.02001953125,\n \"close\": 6285.02001953125,\n \"date\": 1533078000,\n \"formatted_date\": \"2018-07-31\",\n \"high\": 7760.740234375,\n \"low\": 6133.02978515625,\n \"open\": 7736.25,\n \"volume\": 4334347882\n }\n ],\n \"timeZone\": {\n \"gmtOffset\": 3600\n }\n }\n }\n\n7. Weekly Historical Price Data for Crude Oil Futures:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('CL=F')\n print(yahoo_financials.get_historical_price_data(\"2018-08-01\", \"2018-08-10\", \"weekly\"))\n\n\n.. code-block:: javascript\n\n {\n \"CL=F\": {\n \"currency\": \"USD\",\n \"eventsData\": {},\n \"firstTradeDate\": {\n \"date\": 1522555200,\n \"formatted_date\": \"2018-04-01\"\n },\n \"instrumentType\": \"FUTURE\",\n \"prices\": [\n {\n \"adjclose\": 68.58999633789062,\n \"close\": 68.58999633789062,\n \"date\": 1532923200,\n \"formatted_date\": \"2018-07-30\",\n \"high\": 69.3499984741211,\n \"low\": 66.91999816894531,\n \"open\": 68.37000274658203,\n \"volume\": 683048039\n },\n {\n \"adjclose\": 67.75,\n \"close\": 67.75,\n \"date\": 1533528000,\n \"formatted_date\": \"2018-08-06\",\n \"high\": 69.91999816894531,\n \"low\": 66.13999938964844,\n \"open\": 68.76000213623047,\n \"volume\": 1102357981\n }\n ],\n \"timeZone\": {\n \"gmtOffset\": -14400\n }\n }\n }\n\n8. Apple Stock Quote Data:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('AAPL')\n print(yahoo_financials.get_stock_quote_type_data())\n\n\n.. code-block:: javascript\n\n {\n \"AAPL\": {\n \"underlyingExchangeSymbol\": null,\n \"exchangeTimezoneName\": \"America/New_York\",\n \"underlyingSymbol\": null,\n \"headSymbol\": null,\n \"shortName\": \"Apple Inc.\",\n \"symbol\": \"AAPL\",\n \"uuid\": \"8b10e4ae-9eeb-3684-921a-9ab27e4d87aa\",\n \"gmtOffSetMilliseconds\": \"-14400000\",\n \"exchange\": \"NMS\",\n \"exchangeTimezoneShortName\": \"EDT\",\n \"messageBoardId\": \"finmb_24937\",\n \"longName\": \"Apple Inc.\",\n \"market\": \"us_market\",\n \"quoteType\": \"EQUITY\"\n }\n }\n\n9. U.S. Treasury Current Pricing Data:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials(['^TNX', '^IRX', '^TYX'])\n print(yahoo_financials.get_current_price())\n\n\n.. code-block:: javascript\n\n {\n \"^IRX\": 2.033,\n \"^TNX\": 2.895,\n \"^TYX\": 3.062\n }\n\n10. BTC-USD Summary Data:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('BTC-USD')\n print(yahoo_financials.get_summary_data())\n\n\n.. code-block:: javascript\n\n {\n \"BTC-USD\": {\n \"algorithm\": \"SHA256\",\n \"ask\": null,\n \"askSize\": null,\n \"averageDailyVolume10Day\": 545573809,\n \"averageVolume\": 496761640,\n \"averageVolume10days\": 545573809,\n \"beta\": null,\n \"bid\": null,\n \"bidSize\": null,\n \"circulatingSupply\": 17209812,\n \"currency\": \"USD\",\n \"dayHigh\": 6266.5,\n \"dayLow\": 5891.87,\n \"dividendRate\": null,\n \"dividendYield\": null,\n \"exDividendDate\": \"-\",\n \"expireDate\": \"-\",\n \"fiftyDayAverage\": 6989.074,\n \"fiftyTwoWeekHigh\": 19870.62,\n \"fiftyTwoWeekLow\": 2979.88,\n \"fiveYearAvgDividendYield\": null,\n \"forwardPE\": null,\n \"fromCurrency\": \"BTC\",\n \"lastMarket\": \"CCCAGG\",\n \"marketCap\": 106325663744,\n \"maxAge\": 1,\n \"maxSupply\": 21000000,\n \"navPrice\": null,\n \"open\": 6263.2,\n \"openInterest\": null,\n \"payoutRatio\": null,\n \"previousClose\": 6263.2,\n \"priceHint\": 2,\n \"priceToSalesTrailing12Months\": null,\n \"regularMarketDayHigh\": 6266.5,\n \"regularMarketDayLow\": 5891.87,\n \"regularMarketOpen\": 6263.2,\n \"regularMarketPreviousClose\": 6263.2,\n \"regularMarketVolume\": 755834368,\n \"startDate\": \"2009-01-03\",\n \"strikePrice\": null,\n \"totalAssets\": null,\n \"tradeable\": false,\n \"trailingAnnualDividendRate\": null,\n \"trailingAnnualDividendYield\": null,\n \"twoHundredDayAverage\": 8165.154,\n \"volume\": 755834368,\n \"volume24Hr\": 750196480,\n \"volumeAllCurrencies\": 2673437184,\n \"yield\": null,\n \"ytdReturn\": null\n }\n }\n\n11. Apple Key Statistics Data:\n\n\n.. code-block:: python\n\n yahoo_financials = YahooFinancials('AAPL')\n print(yahoo_financials.get_key_statistics_data())\n\n\n.. code-block:: javascript\n\n {\n \"AAPL\": {\n \"annualHoldingsTurnover\": null,\n \"enterpriseToRevenue\": 2.973,\n \"beta3Year\": null,\n \"profitMargins\": 0.22413999,\n \"enterpriseToEbitda\": 9.652,\n \"52WeekChange\": -0.12707871,\n \"morningStarRiskRating\": null,\n \"forwardEps\": 13.49,\n \"revenueQuarterlyGrowth\": null,\n \"sharesOutstanding\": 4729800192,\n \"fundInceptionDate\": \"-\",\n \"annualReportExpenseRatio\": null,\n \"totalAssets\": null,\n \"bookValue\": 22.534,\n \"sharesShort\": 44915125,\n \"sharesPercentSharesOut\": 0.0095,\n \"fundFamily\": null,\n \"lastFiscalYearEnd\": 1538179200,\n \"heldPercentInstitutions\": 0.61208,\n \"netIncomeToCommon\": 59531001856,\n \"trailingEps\": 11.91,\n \"lastDividendValue\": null,\n \"SandP52WeekChange\": -0.06475246,\n \"priceToBook\": 6.7582316,\n \"heldPercentInsiders\": 0.00072999997,\n \"nextFiscalYearEnd\": 1601337600,\n \"yield\": null,\n \"mostRecentQuarter\": 1538179200,\n \"shortRatio\": 1,\n \"sharesShortPreviousMonthDate\": \"2018-10-31\",\n \"floatShares\": 4489763410,\n \"beta\": 1.127094,\n \"enterpriseValue\": 789555511296,\n \"priceHint\": 2,\n \"threeYearAverageReturn\": null,\n \"lastSplitDate\": \"2014-06-09\",\n \"lastSplitFactor\": \"1/7\",\n \"legalType\": null,\n \"morningStarOverallRating\": null,\n \"earningsQuarterlyGrowth\": 0.318,\n \"priceToSalesTrailing12Months\": null,\n \"dateShortInterest\": 1543536000,\n \"pegRatio\": 0.98,\n \"ytdReturn\": null,\n \"forwardPE\": 11.289103,\n \"maxAge\": 1,\n \"lastCapGain\": null,\n \"shortPercentOfFloat\": 0.0088,\n \"sharesShortPriorMonth\": 36469092,\n \"category\": null,\n \"fiveYearAverageReturn\": null\n }\n }\n\n12. Apple and Wells Fargo Daily Dividend Data:\n\n\n.. code-block:: python\n\n start_date = '1987-09-15'\n end_date = '1988-09-15'\n yahoo_financials = YahooFinancials(['AAPL', 'WFC'])\n print(yahoo_financials.get_daily_dividend_data(start_date, end_date))\n\n\n.. code-block:: javascript\n\n {\n \"AAPL\": [\n {\n \"date\": 564157800,\n \"formatted_date\": \"1987-11-17\",\n \"amount\": 0.08\n },\n {\n \"date\": 571674600,\n \"formatted_date\": \"1988-02-12\",\n \"amount\": 0.08\n },\n {\n \"date\": 579792600,\n \"formatted_date\": \"1988-05-16\",\n \"amount\": 0.08\n },\n {\n \"date\": 587655000,\n \"formatted_date\": \"1988-08-15\",\n \"amount\": 0.08\n }\n ],\n \"WFC\": [\n {\n \"date\": 562861800,\n \"formatted_date\": \"1987-11-02\",\n \"amount\": 0.3008\n },\n {\n \"date\": 570724200,\n \"formatted_date\": \"1988-02-01\",\n \"amount\": 0.3008\n },\n {\n \"date\": 578583000,\n \"formatted_date\": \"1988-05-02\",\n \"amount\": 0.3344\n },\n {\n \"date\": 586445400,\n \"formatted_date\": \"1988-08-01\",\n \"amount\": 0.3344\n }\n ]\n }\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/JECSand/yahoofinancials/archive/1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JECSand/yahoofinancials", "keywords": "finance data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yahoofinancials", "package_url": "https://pypi.org/project/yahoofinancials/", "platform": "", "project_url": "https://pypi.org/project/yahoofinancials/", "project_urls": { "Download": "https://github.com/JECSand/yahoofinancials/archive/1.5.tar.gz", "Homepage": "https://github.com/JECSand/yahoofinancials" }, "release_url": "https://pypi.org/project/yahoofinancials/1.5/", "requires_dist": null, "requires_python": "", "summary": "A powerful financial data module used for pulling both fundamental and technical data from Yahoo Finance", "version": "1.5" }, "last_serial": 4745301, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e32e801fd2210268b2a1cfa5cc796ac1", "sha256": "3899d00a56fc5e2cf9e46b98af40d09d6fa59a9ac982933aa55412106fddfa21" }, "downloads": -1, "filename": "yahoofinancials-0.1.tar.gz", "has_sig": false, "md5_digest": "e32e801fd2210268b2a1cfa5cc796ac1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7107, "upload_time": "2017-10-22T06:18:24", "url": "https://files.pythonhosted.org/packages/e6/92/9754166cfc581dbb2acb9e071007cfa00d388b0e6aed8144c24f2d0c41e6/yahoofinancials-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "c6727df285a5e29dbb7dcbbfa4b1ffa4", "sha256": "fe1bca88738f28e28681b1279ff9d796589aa064bd66411dd9a034099447a210" }, "downloads": -1, "filename": "yahoofinancials-0.10.tar.gz", "has_sig": false, "md5_digest": "c6727df285a5e29dbb7dcbbfa4b1ffa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12489, "upload_time": "2018-08-15T00:19:13", "url": "https://files.pythonhosted.org/packages/ec/84/8efb85e8956f23308e6324835438cae9738c506ff532f83f5e5a30b436cb/yahoofinancials-0.10.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "07904e5d7c61ba9bcf566fb4d7fa2ac7", "sha256": "e1ea559bdcbe387f0b6cc0ceaecbad93676e99a13c35e04f4b83cbf47ade40c0" }, "downloads": -1, "filename": "yahoofinancials-0.2.tar.gz", "has_sig": false, "md5_digest": "07904e5d7c61ba9bcf566fb4d7fa2ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7065, "upload_time": "2017-10-22T06:30:16", "url": "https://files.pythonhosted.org/packages/d2/bb/52f4cec25aa6ef21449b3b73ae6ab49c5dd5e04b8976e2ed4616059609b0/yahoofinancials-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c0641b7a53f5c31753f505c35ab6687c", "sha256": "81754f926401d2a587d073226a0c2aa78a0fd3b2de6a034206afb3822289ffb9" }, "downloads": -1, "filename": "yahoofinancials-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c0641b7a53f5c31753f505c35ab6687c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7274, "upload_time": "2017-10-24T17:10:15", "url": "https://files.pythonhosted.org/packages/21/7d/5a7144485152ee4cd24c2d316fa42375b8805afd497c30d382f33b43b5d1/yahoofinancials-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4734f3e63994d7e190f767716ea547c1", "sha256": "e7ce5d838003f6067f6181f8680ba0e201dccc616c80413e8e4995b993a8f918" }, "downloads": -1, "filename": "yahoofinancials-0.3.tar.gz", "has_sig": false, "md5_digest": "4734f3e63994d7e190f767716ea547c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8490, "upload_time": "2017-10-24T17:10:16", "url": "https://files.pythonhosted.org/packages/51/c2/46554c6ee03115224f4dc51334b741040abe466243e47589cded9431c5ea/yahoofinancials-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "18dfeb3d07d057131209cdf3e832878a", "sha256": "e35e697044d9a44cda6e7ed968c8d5c68fafc3187cf9a026e6956b2d49a76c8c" }, "downloads": -1, "filename": "yahoofinancials-0.4.tar.gz", "has_sig": false, "md5_digest": "18dfeb3d07d057131209cdf3e832878a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8494, "upload_time": "2018-03-06T04:09:03", "url": "https://files.pythonhosted.org/packages/3e/01/b24c7fc77a3f673c1bc97796a900e18fa061eb47f86afcc169edab33ae82/yahoofinancials-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "033c9901c7800c31aeed246b8379b91c", "sha256": "17479dc6c8fd2daae9ab441da01fb6556fcfca585020b86f034b161b1a544d5f" }, "downloads": -1, "filename": "yahoofinancials-0.5.tar.gz", "has_sig": false, "md5_digest": "033c9901c7800c31aeed246b8379b91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8491, "upload_time": "2018-03-06T04:31:39", "url": "https://files.pythonhosted.org/packages/92/15/6d27e199821baafa3db741b06c360fa575e1e8e974760d49c603fd5c5657/yahoofinancials-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f0b1340ca14cefc886abc0b77eda4077", "sha256": "06d97b2d311e79329a41f9a5b22eaedd5a2d4519b9a624252bcb7aa4d04bf10d" }, "downloads": -1, "filename": "yahoofinancials-0.6.tar.gz", "has_sig": false, "md5_digest": "f0b1340ca14cefc886abc0b77eda4077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8681, "upload_time": "2018-07-19T05:18:54", "url": "https://files.pythonhosted.org/packages/f5/ef/e505867df5a32d0a3c2509dd9a80fb421da3d9a9104890280382d93445c9/yahoofinancials-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "70b6cc8b23618dfbbe320d4c68f21691", "sha256": "87a5ed6ab59113b94cd21f6d3f9ec7c056d3d80a9385e8c9655bfb954ca67861" }, "downloads": -1, "filename": "yahoofinancials-0.7.tar.gz", "has_sig": false, "md5_digest": "70b6cc8b23618dfbbe320d4c68f21691", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9005, "upload_time": "2018-08-03T06:33:16", "url": "https://files.pythonhosted.org/packages/4f/52/4df454839dbb0d9b8fd51635f419179eac5c9d499f225f1d6d5c673179e2/yahoofinancials-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "a0e2cb470149490ca6a07295f87e401f", "sha256": "0aaf72439c63de30e74f19168386e9fea8f4240fd63218def194e0a8442daa78" }, "downloads": -1, "filename": "yahoofinancials-0.8.tar.gz", "has_sig": false, "md5_digest": "a0e2cb470149490ca6a07295f87e401f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9563, "upload_time": "2018-08-11T06:10:21", "url": "https://files.pythonhosted.org/packages/3f/10/7aeecb721e45f3d698d1b3e9f0c1a71a9bd05e7350043905e3111047e862/yahoofinancials-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "51972cafee68d9610caecafde7c8a535", "sha256": "9976a1b19a7e7885db1fd35c1c8149fe14f52fa0dbcfd37778f13f04d1ddbde2" }, "downloads": -1, "filename": "yahoofinancials-0.9.tar.gz", "has_sig": false, "md5_digest": "51972cafee68d9610caecafde7c8a535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11820, "upload_time": "2018-08-14T08:20:07", "url": "https://files.pythonhosted.org/packages/b6/d0/aa2342c0a074372fe1e776f7cc4b895dd50572bd8927202dd9bfe0bd922f/yahoofinancials-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "7e8d39f723166268b277ae2e3c0bf518", "sha256": "e005ebd098d581297518e48dd4d2b6ac0174498b32ddd03f6a0f523d3e7a01d9" }, "downloads": -1, "filename": "yahoofinancials-1.0.tar.gz", "has_sig": false, "md5_digest": "7e8d39f723166268b277ae2e3c0bf518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23470, "upload_time": "2018-08-22T06:47:56", "url": "https://files.pythonhosted.org/packages/88/8e/24068b04febdffb5bbf7b1072dc3856480e43a57db4e46f6033889341406/yahoofinancials-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "42fa39155f74ddd0f62fc0f6a29fb6b4", "sha256": "4eda32441f3a59b9f2c353c7aebad09d1d61461c1ae8e694a1a028f17b7b2b66" }, "downloads": -1, "filename": "yahoofinancials-1.1.tar.gz", "has_sig": false, "md5_digest": "42fa39155f74ddd0f62fc0f6a29fb6b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23437, "upload_time": "2018-08-23T23:49:06", "url": "https://files.pythonhosted.org/packages/65/2b/ddab0a7c7fb73b8d5028df7d22e81f52fc65cd0ee11db0ee25b4037d44e0/yahoofinancials-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f8c9eefee70125dfc453ce6dc9bfe104", "sha256": "c4451519818b9c8953c930ca9baae0102d3c4cb67930a2e34398fd84e431818d" }, "downloads": -1, "filename": "yahoofinancials-1.2.tar.gz", "has_sig": false, "md5_digest": "f8c9eefee70125dfc453ce6dc9bfe104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23404, "upload_time": "2018-08-29T07:43:05", "url": "https://files.pythonhosted.org/packages/82/16/d1a14391f9d902d9dff253f48afd4fa1d9e4196a92312356c7a4defaf7b9/yahoofinancials-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a19d987feaf2e80157541317c6b07291", "sha256": "f47f019224adf09f2efacbabb5987fb9c4b10ca9f418850e0c95ee165eb110db" }, "downloads": -1, "filename": "yahoofinancials-1.3.tar.gz", "has_sig": false, "md5_digest": "a19d987feaf2e80157541317c6b07291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23580, "upload_time": "2018-10-26T01:19:12", "url": "https://files.pythonhosted.org/packages/c7/c2/6ca88e79b90434037ae223c418aa2c2fb92e7a37b57f86ffecf659ec6971/yahoofinancials-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "4a13852c883157e04451f144a4ce625f", "sha256": "630806bdf63b16b9ceb459dcb805a5f9dd39246331b8816f743f4079b91f995e" }, "downloads": -1, "filename": "yahoofinancials-1.4.tar.gz", "has_sig": false, "md5_digest": "4a13852c883157e04451f144a4ce625f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26103, "upload_time": "2019-01-13T10:38:29", "url": "https://files.pythonhosted.org/packages/b2/8a/9cd61fe5cf88d6bccfb813fd616869e49c8324d8b5512ca0675375750d94/yahoofinancials-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "0e3191dc6f06d70664cf06fc99b5533d", "sha256": "2827597c16c570862f2632dfb7ba0ac41b4159a8b648fb5f7710f0112ad3bfcc" }, "downloads": -1, "filename": "yahoofinancials-1.5.tar.gz", "has_sig": false, "md5_digest": "0e3191dc6f06d70664cf06fc99b5533d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27442, "upload_time": "2019-01-27T05:45:42", "url": "https://files.pythonhosted.org/packages/46/be/44b0bc468a22e114f99dc6a1211f848e4ab7955f3262df589cea98f03cfd/yahoofinancials-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e3191dc6f06d70664cf06fc99b5533d", "sha256": "2827597c16c570862f2632dfb7ba0ac41b4159a8b648fb5f7710f0112ad3bfcc" }, "downloads": -1, "filename": "yahoofinancials-1.5.tar.gz", "has_sig": false, "md5_digest": "0e3191dc6f06d70664cf06fc99b5533d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27442, "upload_time": "2019-01-27T05:45:42", "url": "https://files.pythonhosted.org/packages/46/be/44b0bc468a22e114f99dc6a1211f848e4ab7955f3262df589cea98f03cfd/yahoofinancials-1.5.tar.gz" } ] }