Don't know specifically, but you can get data from exchanges, which is not exactly what you described, but close. How far back do you want? It gets very weird in the early days.