I am looking for a free or cheap source to download market snapshot data. I don't need resolution any better than 1 hour, but would like something better than EOD data. Anyone know where I can get this, preferably through an API?