Has anyone here ever subscribed to Morningstar's data ? The have a "Direct" offering which uses an Excel add-in to fetch any number of stats on a stock or mutual fund. They also have a "Datafeed" offering which provides an API so that you can incorporate it into an application. Both are fairly expensive and obviously geared towards the institutional side.