I have developed a neural network for predicting stock prices, and now I need tons of data to train it with. I am already aware this won't be a magical money making machine, but it uses a type or architecture I haven't seen before and I'm just curious to see how accurate it will be on something as unpredictable as the stock market. I need an API that can give me historical data down to the minute for at least a couple years. It needs to be accurate and affordable. I hear you can't find this data for free, but if I can pirate movies for free, and that's not even legal, it seems like there would be a way to find someone giving out this data for free, but if not I am willing to pay. This also needs to be something that stays up to date rather than buying a one time download of historical data, unless I can find a reliable free source of minute data for the current day. Any recommendations would be awesome.