Après avoir regardé autour, j'ai trouvé que Edmunds a une api gratuite que vous pouvez utiliser. Vous devez vous inscrire pour un développeur de la clé api et acceptez les conditions d'utilisation.
http://developer.edmunds.com/api-documentation/overview/index.html
http://developer.edmunds.com/terms_of_service/index.html
Aussi, après quelques recherche, j'ai trouvé que si vous voulez de la consommation, vous pouvez trouver que les données de fueleconomy.gov ou la Edmunds API: http://developer.edmunds.com/faq.html#faq-11.
Veuillez noter que le Edmunds api semble être la seule à gérer 1990 - 201x véhicules.
http://www.fueleconomy.gov/feg/download.shtml
Voici un bon lien pour tous .gov ensembles de données:
http://www.data.gov/communities/node/48/data_tools?order=title&sort=desc
EDIT:
Il semble que Fueleconomy.gov a maintenant des services web! C'est un service gratuit qui permettra de fournir de l'information pour 1984-courant de véhicules de l'année modèle.
http://www.fueleconomy.gov/feg/ws/index.shtml
Tous vous avez besoin de trouver un véhicule (après '84) est d'utiliser les ressources au /ws/repos/véhicule/menu/* pour sélectionner un véhicule à l'aide d'une série de quatre menus: année, la marque, le modèle et les options. Un menu est une liste d'éléments de menu, chacune avec deux propriétés: le texte et la valeur.
J'ai trouvé qu'il y a un C# wrapper de cette classe en utilisant MVC mise en page ici:
https://github.com/parkrrr/FEWS
J'ai converti le projet ci-dessus pour utiliser le C# WebApi format:
https://github.com/jake1164/FuelEconomyWSC