Data Sources (free / paid) for historical fundamental and price information


(calminvestor) #1

Basic query for the experienced hands out there:
Which are the most reliable and complete sources of historical fundamental and price information for Indian listed companies for quantitative (not technical) analysis?

I’m referring to data that is available in easy-to-collate and use formats, be it as downloadable spreadsheets or in flat files through python queries for quantitative analysis of the universe of stocks.

Looking to improve on:

  • screener.in for historical financials, but has it’s limitations on completeness.
  • python scripts to Yahoo Finance for price data, but some errors in price data compared to NSE

Any inputs, free / paid data will be appreciated.


(jagira) #2

I use Zerodha’s Kite Connect to fetch historical price data. It’s quite accurate and is adjusted for splits and bonuses.

Their API access along with historical price access costs 4000 / month.

Upstox also has an API and it’s much cheaper than Zerodha.


(Abhilash93) #3

Apart from the ones mentioned, Trendlyne is pretty good in terms of the fundamental data, be it historical P&L, balance sheet, promoter share holding and research reports etc. Not to mention their own valuation and durability scores which are also pretty decent in gauging the relative valuation.


(ashutosh_shah) #4

Can you please help me do it.


(jagira) #5

Their API is pretty simple to integrate and their documentation is also extensive. Check it out -> https://kite.trade/docs/connect/v3/


(ashutosh_shah) #6

Thanks for helping. Sorry for a naive question but how to use them. I don’t know much about coding and API stuff.


(jagira) #7

You will have to write some code in order to access their APIs.

You may ask Alok Jain (https://twitter.com/WeekendInvestng). I guess he has a Microsoft Excel utility that fetches quotes from Google Finance API. That should involve very little coding.


(ashutosh_shah) #8

Thanks again, Will learn more on the topic.