No tick by tick, but you can get up to 6 months with bar sizes from seconds to years:
Method
void reqHistoricalDataEx(long tickerId, IContract*contract, Bstr endDateTime, Bstr duration, Bstr barSize, Bstr whatToShow, bool useRTH, long formatDate)
Parameters
tickerId the Id for the...