is there a way of getting access to the details of each one programatically?
There is an open source project called Android Market API which allows you to do the following:
It is located here: http://code.google.com/p/android-market-api/
Hope this helps you out. =)