I am developing an application that relies on stock market information. For the moment, I use Yahoo Finance CSV API. Unfortnautely OpenTick stopped its service, Google Finance API will soon, too.
I have a list of stock symbols I am interested in and download a CSV
and parse it. I do not need "live" and "legit" data, as I want to test out how my application can handle high-frequent stock event stream. Ideally, at least several 100k quotes should be contained, the more, the better (up to a certain extent).
Data should be somehow similar to this site, but I'd need way more data. Only concern is, that it must contain the typical stock symbols, the data itself doenst need to be too detailed (date/time, high, low, EOD, volume would do).
Does anyone know, where I could get historic data (like an enourmous CSV), which I could feed into my application?
Paying for that data is not an option. Would be great, if somebody could share his experiences/knowledge, where to get such data. I know about xignite, NxCore etc. but as this is an academic project, it must be free-to-use data. I cannot hope for some free equivalent of NxCore, but probaly you guys can help me out with some advice and hints...
If I am too optimistic and there basically is no free source, I'll have to "randomize" stock quotes, but this is the last option. The big advantage with a static historic data set is, that I can really compare the performance of my application with regard to the same input data.
I've already searched StackOverflow, but most threads are quite old and refer to no more existent soultions as in this question.
EDIT:
This site EODdata.com mentioned in a related question gets close - but unfortunately their data is not free, but at least the prices seem reasonable.
Another related SO question can be found here.