I know something like this probably exists already because the site Enjin is able to pull a lot of data.
Of course, there could be a scraper in use there too. But that's just a theory.