Actually, Barchart is giving away data for free if you sign up for their free API, http://www.barchartondemand.com/free There are a limited amount of daily queries but it will do the job for most things for me. The only bad news is that they don't have data for ICE products. I will still have to scrape that. I want to thank someone who messaged me on how to scrape with the new URI structure as well as how to receive the data via JSON. I won't name the person since they do not have a single public post. Thanks, I owe you one.