I am looking for historical balance sheets, income, and cash flow from 2000 onwards. Do you have any suggestions on where I can get them? Price data is easy to source, I am not interested in price sourcing.
Since it is for research purposes I would be more inclined to get the numbers free of cost.
In my opinion, for historical financial statements the best bet is to download ARs/Quarterly reports from NSE/BSE websites or likes of screener.in for individual companies and source the numbers. Screener and Tijori etc also provide snapshots of historical financials for listed companies free of cost, however you may have to tally the numbers with their ARs to ensure accuracy.