ANALYZER XL is a software program which allows you to download free EOD data for 30 or 40 years (maybe even more). You pay a one time fee of about $100 and you get free upgrades to the software for life. You can get volume, open interest, open, close, and some other data points.
Hope that helps