Three Fixes on the Yahoo Finance API This Week, All of Them Found by Reading My Own Error Logs.
Published: August 23, 2026
Tigzig's Yahoo Finance API is the 2nd largest in the platform, averaging close to 2500 successful API calls per day. Three fixes went into this week, and all three came out of reading my own error logs.
The one that bothered me most: price history was failing and then telling the user their ticker symbol or their date range was wrong, when both were usually fine. The real cause was upstream on Yahoo Finance side. Someone at the other end would have spent a while re-typing a symbol that was correct all along. Now fixed.
The other two were similar.
Detailed company info could run a long time and then give you nothing back, losing the tickers that had already come in fine... it now returns whatever was fetched.
And if somebody put even a single ISIN in a symbol list ..that used to stop the whole request...now that is skipped and the rest of your list still comes back.
Your API calls talk to me. You hit an error, I see it. Your calls go slow, I see it.
If it's on my side, I will fix it, some quickly some might take a little while more.
If you were hitting errors last week, try again. Mostly likely they are gone.
Free, no signup, no key.
tigzig.com ➜ API/MCP ➜ Yahoo Finance
For users preparing Excel trackers with WEBSERVICE
For users preparing Excel trackers using WEBSERVICE, it is a volatile formula, so it recalculates on any change anywhere in the workbook and a few hundred of those cells all fire at once, which is what produces the rate-limit you might sometimes see.
There is a downloadable Excel workbook that pulls dividend and earnings calendar data and prices for hundreds of tickers through this API, built with xlwings Lite, which runs Python inside Excel. It batches at up to 25 tickers a call and writes each batch back to the sheet as it arrives, so you can watch it progress. It ships set up for the S&P 500 and the ticker list is swappable.
An Excel Tracker for Hundreds of Yahoo Finance Tickers
You don't need to know python to use it. You can just handover the embedded Python code to your AI and it will adapt it for you. For more guides on xlwings Lite go to xlwings-lite.tigzig.com.
And there is a guide covering what each error from these APIs means and what to do about it, across the mutual fund NAV, macro and Yahoo endpoints: Demystifying TIGZIG API Errors
A common error with Indian stocks
One common error I see is with Indian stocks - Yahoo wants the exchange ticker, not the company name.
So RELIANCE.NS works and RELIANCEINDUSTRIES.NS returns nothing. Same for the BSE side with .BO.
Quickest way to check one you are unsure about: search the name on Yahoo Finance itself and copy the symbol exactly as it appears there, including the case. If a symbol works on the Yahoo website it will work here, because this is the same source.