This has to be based off the financial reports each school files with the NCAA on or before Jan 15 of every year. There is a different report filed with the DOE on Aug 31 of each year.
I haven't seen a database for the 2014 filings, but for the 2013 filings, shoe contracts, coaches contracts and the like, the database compiled by the guy who wrote this article is a good one: