These provide free access to data for a daily timeframe (not real-time) but have some limitations in terms of the number of requests allowed per day and historical data availability for limited period.
Thanks for mentioning the providers, I tried Fmp Cloud first but I couldn’t get any stock data (real time quote and historic) for Indian stocks, all symbols just return empty array. It also looks like they are owned by Chinese company, because I saw some chinese text in their dashboard.
Alpha Vantage is working, but it is only supplying daily series data (OHLC) for BSE stocks, their intraday API only works for foreign stocks, I get this when I attempt to use BSE stock symbol:
For Fmp Cloud, you could refer to this thread. I had shared the endpoints that I had used for getting the daily historical data for NSE stocks. Timeframes smaller than the day (like 15 minutes, 1 hours, etc) aren’t supported for NSE stocks. From the information that I could find, FMP is a company based out of France.
Yes, Alpha Vantage also has a similar limitation of only supporting daily timeframe historical data.
I have also come across another provider called IEX Cloud for NSE/BSE stocks but that also provides EOD historical data. They have an endpoint for intraday data but that doesn’t work for Indian stocks. For IEX Cloud, these endpoints would be helpful to get started -
I was overwhelmed by the 5 mins data. May i request to please provide NSE stocks 1 min data as well. Please feel free to connect with me for long term relationship. I am new in this area but happy to connect