Microsoft has released an SDK for Bing Spatial Data Services. So if you are looking for geocoding this is a good place to start.
The SDK comes as a PDF file that contains the programming reference and how-to topics for getting started with the Bing Spatial Data Services, which can be used by anyone with a Bing Maps Account.
The Bing Spatial Data Services API provides a Representational State Transfer (REST) interface that can geocode, store and query spatial data. You use it by setting parameters in a URL and then submitting the URL as an HTTP request. The HTTP response returns the results of the request.
The recent release of the Bing Spatial Data Services has a number of new features. The Data Source Management API has been changed so that the URLs used when a data source is created or updated now include data source names instead of job IDs. Data source schemas have been changed to have a maximum of 350 total properties rather than 100 strings and 20 doubles. The final change is that entity data schemas are validated when they are uploaded to a data source. This ensures that the XML is valid and that the schema and data have the required properties, such as longitude and latitude.