New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google Finance no longer providing data #221
Comments
Trying it on OSX, you get the following:
Looking at the (still HTTP; yay!) packet trace: it looks like there's a redirect. |
I get the same error
Also using; Error:
I have deleted, reinstalled in many different ways and still the same problem. |
Has Google completely removed financial accounts from their service altogether? https://www.google.com/search?q=NASDAQ:AAPL&tbm=fin#scso=uid_m7i2WrSfDML1Uv7jtNAK_5:0 Reveals no annual accounts for AAPL... Is it possible to change the default source from finance.google to finance.yahoo? |
Thanks for the report. The original comment only mentioned @msmith01: I cannot change the default source from Google to Yahoo because there is no implementation that uses Yahoo as a source. I'm not inclined to work on scraping/parsing the financial data from Yahoo, so someone else would need to do it. |
Google Finance stopped providing historical data for download sometime in March, 2018. Replace all getSymbols.google() calls with a call to getSymbols.yahoo(), since there doesn't appear to be an alternative means to acquire data from Google Finance. I considered marking getSymbols.google() as defunct, or deprecating it, but it seems better to at least try to return some data to the user. See #221.
Does anyone have thoughts/opinions whether |
since google does not follow the same rules as yahoo on splits nor does it use the same extended symbology as yahoo, pointing .google calls to .yahoo is setting people up for subtle errors. I would just warn that the functionality is not supported and people should port to .yahoo calls. just my $.02 |
The Google example no longer works (see #221), and the Yahoo example didn't work because Yahoo doesn't provide data for its own ticker.
Google Finance stopped providing historical price data for download in mid-March, 2018. Mark getSymbols.google() as defunct and suggest users call getSymbols(..., src = "yahoo") instead. Also mark getFin() and getFinancials() as defunct. I considered automatically calling getSymbols.yahoo() to try and return _some_ data, but Ethan Smith rightly commented that Yahoo and Google data differ enough to potentially cause subtle bugs. See #221.
@joshuaulrich and to others who want to download fundamental data. There was an interesting post over at Stackexchange, somebody wrote a script to collect financial data from yahoo. Heres the post. |
getFinancials no longer retrieves financial data from Google Finance:
Moreover, seems like Google is no longer providing this info.
The text was updated successfully, but these errors were encountered: