Where is API for BSE Insider Trading is available?

From where many screener’s get data for a company?
Where is API for Insider Trading available of BSE and NSE?
I think somewhere data could be available in XML, JSON etc format but where is that?


Also, Is there anything like NSE Alerts ? and does NSE provides financial data / Shareholding pattern & announcements company wise like BSE ?
LIke here everything in one place - ( I can’t find that in NSE)