The 5 Best Yahoo Finance API Alternatives
The free Yahoo Finance API has long been a reliable data source for many investors. Back in May 2017th, Yahoo decided to shut down the Yahoo Finance API finally. And even before this step, the Yahoo Finance API was changed frequently.
I used it for a long time to export huge amount of historical data for stocks. I've built various day trading systems and data models with this data.
It was so simple. You entered a stock symbol:
Selected "Historical Prices":
And at the very bottom of the table was a link to download a spreadsheet with all the data in it.
But let's face it. Finally, the Yahoo Finance is still one of the best stock research websites, but the API is not working anymore. But no reason to worry at all because I have good news for you.
Providing historical stock data has become a business model for some companies. And also some trading tools provide free stock market data and APIs with download functionality. Let's discover the best alternatives to Yahoo Finance API.
Yahoo Finance API Alternatives
Alphavantage was composed by a tight-knit community of business professionals, researchers, and engineers.
By now Alpha Vantage Inc. is a leading provider of various free APIs. Making use of the API enables you to gain access to historical and real-time stock data, FX-data, and cryptocurrency data.
The team behind Alphavantage has built extensive documentation that can be found here:
With Alphavantage you can perform up to 5 API-requests per minute. The maximum requests per day is limited to 500. This way the server side performance for all users is excellent.
As with all free tools, there is one remaining question. How does Alphavantage make money? Probably with advertisements. The downside: There is no official contact information available on their website.
2. World Trading Data
World Trading Data provides RESTful API endpoints. They return the market data in near-time. Also, historical data is available. With their data, you can start your projects.
World Trading Data does provide free access to their API. World Trading Data has the ambition to provide a better solution than the Yahoo Finance API ever had.
Right now there are four different plans available. The free plan covers up to 5 stocks per request in the real-time API. Also, full intraday data API and currency API access are given. For those who need more data points, plans from $8 per month to $ 32 per month are available.
There is one downside. No contact information is available on their website.
Quandl is a marketplace for alternative data in state of the art formats. Data analysts enjoy formats like Python, Excel, Matlab, R and more.
It seems that more than 400,000 investors use their platform. Quandl is designed for professionals, and they deliver economic and financial data. That happens along with a suite of unique alternative data sets.
- 625 Church St.
- Suite 400
- Toronto, ON
- M4Y 2G1
Is Quandl really a great alternative to Yahoo Finance API?
To be honest; not for retail traders. Why? Because in my opinion, it's too expensive. The website is impressively well designed, and the outlined processes make sense.
But where is the pricing information? Where are the statements about the functionalities, API-requests and data points that can be used for free?
Once you created a new free account at quandl.com, you gain access to free data samples. Also, some helpful historical data for various but less exciting data sets is available.
However, once you signed up for free and once you confirmed your email address, you can have a look at the payment options for each data-set package. For example, the Sharadar US Equities and Fund Prices bundle costs $49/month.
Not precisely what retail traders are looking for. However, firms and system developers might consider using Quandl before all other options listed in this post. Why?
NASDAQ acquired Quandl in December 2018. So it is definitely a good data source. You should expect that the data you use is accurate but also expensive when it comes to premium data.
Let's see how the next alternative to Yahoo Finance API performs.
Intrinio is the 4th alternative to Yahoo Finance API. Intrinio's mission is to use market data to support the new generation if fintech innovation.
Data is the key to everything. Not only in the financial business. Intrinio likes to provide affordable data to the masses.
They have the vision to empower you to build apps, software, and website with the data provided. You can subscribe to 206 pricing feeds, ten financial data feeds and tons of other data. Intrinio collects and streams data from data sources like Interactive Brokers, Nasdaq, Quodd, Zacks, Bats and much more.
But the pricing tag is hefty. Even end of day data costs $40 per month. Nasdaq real-time quotes API pricing starts at $75 per month. Also, historical data for a few years is costly.
If you subscribe to each package, then you might end up paying hundreds of dollars per month.
This is just too expensive for retail traders. If you are a blogger, then their blogger program might be interesting for you: https://about.intrinio.com/bloggers 4 months of free access waiting for you.
Under certain circumstances, the free period can be extended. There is no contact information on their website. Only that the company behind is Intrinio Inc. from Delaware. You can chat with them or write an email.
5. EOD Historical Data
EOD Historical Data business is located in Lyon, France. The company is transparent regarding their address and you can see the official business registration number, which underlines the legitimacy of the service.
So at the first glance, EOD historical data is a good Yahoo Finance replacement. Let's find out how the pricing works.
Access to stock market prices starts at $19.99 per month. But there are more data packages available.
The all in one data package at EOD historical data is available for 49.99/month, and students get a discount of 50%.
The Best Alternative to Yahoo Finance API
Have you noticed what most of the mentioned alternatives to Yahoo Finance API have in common? 3 of 5 do not publish their company address. Some hide detailed information about the usage limitations and pricing options.
And all of them have a hefty price tag when it comes to intensively usage of the API for stocks, forex, and fundamentals. If you are looking for free data, then Alphavantage is the best way to go for now.
However, I did not find information on how the data is collected. So be careful and check the quality of data that you are using before building trading systems based on them.
Also, make sure to understand the way to access the finance API's. If your primary aim is to create trading systems that work, then I have another alternative for you. Instead of taking care on:
- Data quality
- Backtesting algorithms
- Monthly fees for data only
You might be better of using an established backtesting engine
Trade Ideas provides such engine and enables you to backtest new strategies within seconds and a few mouse clicks. Their data comes directly from stock exchanges like Nasdaq and NYSE. Their servers are lightning fast.
On top of that, you can scan for the trading strategies you aim for. For example the gap and go strategy, one of the best day trading strategies for low float stocks trading ever.
Let's give it a try and read the Trade Ideas review and learn more about Trade Ideas Pro and learn more about Trade Ideas Pro. Trade Ideas - the artificial intelligence powered alternative to Yahoo Finance API.