im trying to implement a algo which depends on earnings date, is there any way to access historic earning dates of companies ?
The system is a point in time backtesting system. So the data you see is the data we would have been able to see at that point in time. We have earnings lists so you can qualify symbols that have earnings on a particular date (or in the days leading up or after).
If your question relates to "previous" earnings results. So, say for today HIFS has earnings but I want to know what its previous earnings have been, then you we have morningstar data available (example script here).