Unfortunately, I do not know of such a resource. All I can offer is the same
https://coinmarketcap.com/historical/. Here you can see the history (weekly snapshots) from April 28, 2013. This may help you a little. This may require a lot of work. It may make sense to contact the CMC developers. There may be suitable API.
But probably you have already seen it.
I think this might be one of the best available routes. I can’t guarantee that it includes everything, but it seems like it might. When I go to one of the historical snapshots it displays a list of coins ordered by market cap (e.g.
https://coinmarketcap.com/historical/20141228/). As of the December 28, 2014 download the first 94 coins are listed in order of market cap, and then there is an additional ordered list starting with the 95th coin with the information shaded in gray. Any idea what this separation means? Some of the coins like Swarm (line 95) are listed as inactive and do not have full daily price histories but others like Omni (line 96) do. I’ll probably try to get in touch with someone from CMC, but if anyone here knows that’d be great.
as far as i know the grey ones indicate some sort of problem with the coin and its market which makes the data reported by coinmarketcap.com unreliable so they mark it grey to show that. for instance
https://coinmarketcap.com/currencies/win-win/#markets is one of the coins that is currently grey. it has price of 10 satoshi on P2PB2B but 4 satoshi on Bitsane which indicates a >100% difference and the problem withe these markets/exchanges. sometimes it is the exchange itself releasing fake volume/price that makes the coin be excluded and a lot of other similar issues that i can't think of right now.
also if i may give you a suggestion, you might want to analyze prices in BTC instead of USD because it is more meaningful. 90% of the coins either don't have any USD market or if they have it doesn't have any volume. but CMC still reports the default values in USD and analyzing that is going to be misleading.