What are API for getting fundamental data for stocks trading in NSE India ( free or paid)

I have tried alpha-vantage and I think they have removed fundamental data support for NSE or India stocks.
I know I can get the information from money control but that would include web scraping which I am not sure is legal.
I just want the last 10 years fundamental data (income statement, balance sheet, p&l statement) in machine readable format (dataset) and not pdf .
This is for personal consumption but ready to pay.
Does anyone know from where do money control get their data api from ?

1 Like

Hi, I am looking for the same, Although there is Yfinance that provides data for indian stocks, it won’t provide you more than 4 years of data. You can use that if it helps. If you find something better, kindly share it in the comments.

Any luck ?

You can check BSE Python APIs: bsedata · PyPI

For only 200 stocks you won’t be able to get data via this API as these are listed only on NSE.

Not useful. We are looking for Fundamental data not price quotes.