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.
Transparency: We may get compensated when you click on a link on our website.
Yahoo Finance API Alternatives
1. EOD Historical Data
EOD Historical Data business is currently my go-to place for market data. 760,276,748 financial data points are available right now. They provide 30+ years of historical data and 20+ years of fundamental data. They cover 60+ stock exchanges, cryptocurrencies, and forex pairs. ETFs, bonds, and mutual funds are also supported.
The most expensive package is only $49.99 per month and comes with 100,000 API requests per day, the entire EOD-data, fundamental data, bonds datasets, options data, splits and dividends information. This package gives subscribers access to all data.
For $19.99 per month, you already get access to 60+ stock exchanges, indexes, and forex pairs with 100,000 API requests per day. Students save another 50% if they contact support before making a purchase. Therefore, EOD Historical Data is a good Yahoo Finance replacement.
EOD Historical Data offers an awesome knowledgebase with clearly structured documentation on how to use the API. Private investors may consider free excel-templates and ready-to-go solutions for Excel, Matlab, WordPress, and Windows. I like the Excel VBA Downloader because the VBA module's source code is freely accessible, and modifications can be easily made.
Businesses consider using their AI directly and connect via Python, PHP/Laravel, Java API, C#.NET, F Sharp and other supported technologies.
Another plus is that the majority of their data comes from Nasdaq Basic API, along with 14 other data sources. Here you can sign up for a free account and get an API key for testing.
Marketstack provides RESTful API endpoints with up to 30+ years of historical data and real-time updates on the higher-priced plans. With their data, you can start your projects. Marketstack does provide free access to their API and has the ambition to provide a better solution than the Yahoo Finance API ever had.
Right now, there are five different plans available. The free plan covers up to 1,000 EOD-data requests per month with 1 year of historical data. Obviously, this free plan is for testing. The Basic plan for $9.99 per month already comes with 10,000 requests per month and 10 years of daily historical data. Even historical intraday-data is being offered. For those who need more data points, monthly plans from $49.99 and higher are available. They all include 30+ of historical data, with intraday and even real-time updates. The yearly billing comes with a 20% discount. Marketstack is part of the company apilayer GmbH with offices in Austria and the United Kingdom.
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. Using the API enables you to gain access to historical and real-time stock data, FX-data, and cryptocurrency data.
With Alphavantage, you can perform up to 5 free API-requests per minute. The maximum free requests per day are limited to 500. This way, the server-side performance for all users is excellent. You need to get a premium API key to process more API-request. Witch such a premium plan, you have no daily limits, and you can cancel anytime.
|API Requests per Minute||Monthly Fee|
Intraday and end-of-day data are available, but only historical data. Stock, forex and cryptocurrency data feeds with 50+ technical indicators and global coverage are accessible. Unfortunately, there is no official contact information available on their website. Also, the Excel Add-on comes as a .exe installation file and not as visible copyable source code. You need to directly connect your favorite tool via Stock APIs in JSON with the API-key to avoid using an installer.
Quandl is a marketplace for market data, core financial data, economic data, and more headquartered in Toronto. Data analysts enjoy formats like Python, Excel, Matlab, R, and unique data sets. More than 400,000 investors use their platform, and mainly hedge funds, fintech companies, and corporates use their service.
Is Quandl a great alternative to Yahoo Finance API?
The pricing structure is a bit more complicated. To gain access to it, you need to register for a free account first. I prefer paying a monthly fee for access to all data. With Quandl, you need to know exactly what you are looking for since many data bundles are available. Each of those market data packages has a separate price. Fortunately, there are various free data packages available to test their API.
Once you signed up for free and confirmed your email address, you can look at each data-set package's payment options. For example, the daily US Equities and Fund Prices bundle published by Sharadar costs $49/month. NASDAQ acquired Quandl in December 2018, so it can be considered as a good data source. Now, 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 empower innovators to define the future of finance. Their proprietary XBRL Sandardizer utilizes machine learning algorithms for an automated mapping process to archive 99.8% accurate data before human review.
The Intrinio website changed, and while they previously also offered their data to private investors, they now focus on fintech, financial institutions, public companies, and startups. Businesses can request a consultation to learn more about their fundamental data, market data, and SEC datasets. There is no official pricing available on their website anymore, but I'd consider that the price tag is high.
The Best Alternative to Yahoo Finance API
The best alternatives to Yahoo Finance API is EOD Historical Data. They offer 60+ stock exchanges, 30+ EOD history, 20+ years fundamental data and a fair price. The API documentation is comprehensive, and their support is available 7 days a week via email and web-chat.
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.