So on bitcoincharts, I would go to each day and download the minute data and then consolidate. Thanks for the suggestion - it may take a long time (since they don't let you download to large of a batch at once) but it is a solution!

I'm not sure to understand what you meant there, what have "days" to do with what I suggested?
A trade level file contains info about all trades that were completed on the exchange.
Bitcoincharts allows to download the file all at once, google for "bitcoincharts api csv".