Create smarter, more engaging experiences with the Bing knowledge and intelligence ecosystem
Search APIs
Web Search API

Access billions of web documents, images, and videos

News Search API

Tap into and customize trending news data from around the world

Image Search API

Customize image results using a host of powerful filters

Autosuggest API

Make searching within apps more customer-friendly

Video Search API

Engage users with video—highly customizable and updated daily

Make your apps, webpages, and other experiences smarter and more engaging with the Bing Search APIs. Harness the same knowledge used by hundreds of millions of people, as well as the industry’s technology leaders, today.

The Bing Search APIs are just one call away—and available ad-free.

Maps APIs

The Bing Maps platform: a mapping solution from Microsoft, built for the enterprise.

The Bing Maps platform provides multiple API options for your application including an AJAX control, a Windows Store apps control, a WPF control, REST Services, and Spatial Data Services. Key solution areas include consumer facing websites, Windows applications, and Geospatial data visualization in line of business solutions in the enterprise.

Backed by enterprise-grade 24/7 support, our Bing Maps API for Enterprise offers the simplest and fastest way to add location information to any business app.

Getting started is easy. Just register for a Bing Maps account and create a Bing Maps key to authenticate your app.

Extending Cortana

Cortana’s understanding of contexts brings your apps and websites to users, right when they need them.

Integrate your sites and apps with Microsoft's extensible digital assistant, Cortana, and use contextual knowledge to surface your products when users need them most. Cortana extensibility lets developers showcase their Cortana-enabled Windows 10 (desktop and mobile) apps, Android apps, and websites proactively. You can also create voice commands to interact with Cortana through speech and text inputs. Learn more at the Cortana developer center.

Speech APIs
Interacting with voice

Process written and spoken language to add dynamic speech interaction to your app or website.

Add dynamic speech interaction to your app or website through the use of state-of-the-art algorithms that process spoken language.


With fast and accurate results, you can enable dynamic voice recognition on your app. All you need is an audio source. We’ll do the rest.


Increase the impact of your website or app with fast, natural sounding voice result—offered in the font, codec, and gender of your choice.

Spell Check API

The third generation spell checker from Bing has been adapted to any number of word processing scenarios, like text, web form entries, and search.

The Spell Check API is web-based, leveraging machine learning and statistical machine translation to train a constantly evolving contextual algorithm. You get spell checking on-demand for almost any word or phrase that exists on the web.

Translator API

Add automatic translation to your apps, services and solutions on any platform.

Add automatic translation to your apps, services, and solutions on any platform—and in 50 different languages.

Use the Bing Translator API on its own, or customize results pre- and post-publishing with the Translator Hub and Collaborative Translation Framework (CTF).

For faster integration to any webpage, you can also leverage the API from directly within Visual Studio or a customizable web widget.

Synonyms API

Discover different ways people refer to products, people, locations, and more.

Did you know that "Canon 600d" is a common product synonym for "Canon Rebel t3i?" Or that "jlo" is a synonym for the person "Jennifer Lopez?"

Discover different ways people refer to real world entities like products, people, locations, and more, then infuse that knowledge into your apps and websites.

Webmaster API

Automate and track search performance and SEO activities.

Automate access to your data.

The Bing Webmaster API helps developers and site owners automate and track their search performance and SEO activities.


Efficiently manage multiple campaigns or integrate your marketing with other in-house systems.

Whether you’re an advertiser placing a significant number of ads or a developer building advertising tools, the Bing Ads API is the most efficient way for you to manage multiple campaigns or to integrate your marketing with other in-house systems. The Bing Ads API also supports various customer accounts, making it easy for you to manage campaigns for all of your clients.

The Bing Ads API is available online and ready for you to download today.

Bing Translator Widget

Instantly translate your website into 50 languages with a single snippet of JavaScript.

Bring real-time, in-place translation to your website. The translator supports 50 languages and is a highly customizable and powerful translation tool.

Simply copy and paste the predefined snippet of JavaScript code into your site's HTML.

Bing Knowledge Widget

Add rich data to your content with a single snippet of JavaScript.

Use the power of the Bing knowledge repository to show relevant information about your content in a helpful, visual way. Your visitors will immediately get rich information about the people, places, and things on your website.

Simply copy and paste the predefined snippet of JavaScript code into your site's HTML.

Become a Bing partner now. It's easy.
Become a partner
Or keep exploring