You could try FirstRate Data which has 1-minute bars for major US stocks and indices going back about ten years.
A few of the tickers also have 1-second historical bars, but not sure how many..
A few of the tickers also have 1-second historical bars, but not sure how many..