Just hop to this post and think to get you another site add to your list.

If you're just doing research, I'd recommend starting out with daily data from financialmodelingprep and working up from...