Yahoo discontinues their Finance API

For a long time now, there have been various APIs that have been available from Yahoo that provide financial data and these APIs were being used by a large number of users, both individuals and companies.

Well it turns out that Yahoo have decided to discontinue this service without any warning. At first we thought it was just a simple change that they usually make (again with warning) but on closer inspection we’ve fouond that they’ve discontinued the service altogether. When querying the API now (with diagnostics set to true) you get the following message:

 

It has come to our attention that this service is being used in violation of the Yahoo Terms of Service.  As such, the service is being discontinued.  For all future markets and equities data research, please refer to finance.yahoo.com.

Not ideal at all!

This has obviously caused quite a few issues for a number of people/businesses that did rely on this information just like Woocommerce Multi Currency Store relied on it for its exchange rates.

So, we’re now looking into alternative sources for exchange rates. There are a few services out there that provide this information however some of them have limits on the amount of calls you can make to the service, or if your after live rates (or close to live rates) your going to have to pay for them as these services will not provide live rates for free.

At the moment its looking like we’ll be building these services into the plugin and leave it up to you to decide whether to pay that service for more calls or for live rates.  Who knows, we might even build our own service 😉 But in the mean time, rest assured that we’re aware of the issue and we’re looking for a solution.