Bing has built an expanding platform of controls, APIs, and supporting web services designed to change the way your users interact with the world around them.
Bing App Linking lets you connect your app to your web site so that search results for the top level of your web site include a link to your app. If you implement deep linking, search results for pages within your web site will include deep links to targets inside your app.
Contextual awareness describes the passing of structured data in e-mail messages between provider and consumer. The provider adds structured data in the form of schema.org markup to an e-mail message. The markup may be in Microdata or JSON+LD syntax. The receiving application interprets the structured data and performs actions based on that data.
The Bing Maps controls and services provide a customizable Bing Maps experience for developers. Using the Bing Maps API suite, developers can incorporate geocoding, routing, and points of interest search services along with extensive map features and high-resolution aerial imagery into their applications.
The Bing Search API enables developers to programmatically submit queries to and retrieve results from the Bing Search Engine.
Bing Speech allows users to interact with their devices through voice. The Bing Speech Recognition control (Windows 8 and 8.1) and the SpeechRecognition namespace (Windows Runtime) convert audio speech input to text. The SpeechSynthesis namespace (Windows Runtime), otherwise known as text-to-speech (TTS), enables your apps to speak to users. Voice Commands (Windows Phone only) lets users navigate their apps by voice.
The Bing Translator Control enables your application to translate text from one language to another. The control takes the text you pass in to the Bing Translator web service for translation, and then passes the results back to your application.
The Bing Webmaster API enables webmasters to programmatically access webmaster information such as search rank and traffic statistics.