Bing blogs

This is a place devoted to giving you deeper insight
into the news, trends, people and technology behind Bing.

Bing Developer blog

  • November
    01

    Bing Synonyms API Now Available on Windows...

    Bing is making the Synonyms API available for Customer Technical Preview (CTP) in the Windows Azure Marketplace. The Synonyms API returns alternate references to real world entities like products, people, locations, and more. For instance, the API intelligently matches the following real world entities to commonly used synonyms: Product synonyms: “Canon 600D” is synonymous with “canon rebel t3i”, etc People synonyms: “Jennifer Lopez”” is synonymous with “jlo”, etc Place synonyms: “Seattle Tacoma International Airport” is synonymous with “sea tac”, etc These synonyms are mined using data assets gathered by Bing with a measured precision (percentage of correct synonym pairs) of roughly 90%. Knowledge of these entity-synonym pairs can dramatically improve results coverage for product search, local search or people search by mapping the user submitted synonym to the root entity. Results are returned in either XML or JSON. Sign up in the Marketplace today to access the Synonyms API. During our CTP, developers will have free access to the API up to the monthly cap of 5,000 API calls. CTP... Read More Bing is making the Synonyms API available for Customer Technical Preview (CTP) in the Windows Azure Marketplace. The Synonyms API returns alternate references to real world entities like products, people, locations, and more. For instance, the API intelligently matches the following real world entities to commonly used synonyms: Product synonyms: “Canon 600D” is synonymous with “canon rebel t3i”, etc People synonyms: “Jennifer Lopez”” is synonymous with “jlo”, etc Place synonyms: “Seattle Tacoma International Airport” is synonymous with “sea tac”, etc These synonyms are mined using data assets gathered by Bing with a measured precision (percentage of correct synonym pairs) of roughly 90%. Knowledge of these entity-synonym pairs can dramatically improve results coverage for product search, local search or people search by mapping the user submitted synonym to the root entity. Results are returned in either XML or JSON. Sign up in the Marketplace today to access the Synonyms API. During our CTP, developers will have free access to the API up to the monthly cap of 5,000 API calls. CTP... Read More
  • July
    25

    Human Equation uses search technology to...

    We're always excited about organizations using web data in innovative, unconventional ways. Most recently our team was inspired by Human Equation , a Montreal-based digital marketing firm that uses the Bing Search API to solve business problems for clients. By tapping into vast web data through the Bing Search API, Human Equation is able to generate insights across sales, operations, recruitment, and other business areas using a methodology gleaned from criminal investigations. Their proprietary method – called “Digital DNA” – automates the process of scouring the web for information so that investigations can happen quickly. “We wanted to use all the trace evidence on the Internet to investigate and determine the specific set of people, companies, and groups that a customer needed to identify to address its particular business issue,” explains Andréa Doyon, Founder of Human Equation. “For example, if a customer wanted to know which companies would make good sales prospects, we would carry out strategic searches to discover telltale facts, such as which companies were hiring, which appeared on lists of tradeshows, and other signs... Read More We're always excited about organizations using web data in innovative, unconventional ways. Most recently our team was inspired by Human Equation , a Montreal-based digital marketing firm that uses the Bing Search API to solve business problems for clients. By tapping into vast web data through the Bing Search API, Human Equation is able to generate insights across sales, operations, recruitment, and other business areas using a methodology gleaned from criminal investigations. Their proprietary method – called “Digital DNA” – automates the process of scouring the web for information so that investigations can happen quickly. “We wanted to use all the trace evidence on the Internet to investigate and determine the specific set of people, companies, and groups that a customer needed to identify to address its particular business issue,” explains Andréa Doyon, Founder of Human Equation. “For example, if a customer wanted to know which companies would make good sales prospects, we would carry out strategic searches to discover telltale facts, such as which companies were hiring, which appeared on lists of tradeshows, and other signs... Read More
  • May
    17

    Bing Search API now available on Windows...

      Following our blog post last month, the Bing Search API is now available on the Windows Azure Marketplace. Starting today, you can sign up in the Marketplace to access web, image, news, and video search results, as well as related searches and spelling suggestions using JSON or XML. We structured the service as follows: For up to 5,000 queries per month, developers can access the API for free on the Windows Azure Marketplace. At this level, the large majority of our existing developers – including non-profits, educational institutions, and smaller scale applications– can continue using the service for free. For greater than 5,000 queries per month, developers can purchase a subscription on the Windows Azure Marketplace. Developers interested in using only web results can also sign up for a lower cost offering. As a one stop shop for cloud data, apps, and services, the Windows Azure Marketplace provides opportunities to access hundreds of other datasets and distribute your applications. In transitioning, the Search API is able to serve more relevant and up-to-date results. In addition, we encourage you to review the updated terms of use, which now allow greater... Read More   Following our blog post last month, the Bing Search API is now available on the Windows Azure Marketplace. Starting today, you can sign up in the Marketplace to access web, image, news, and video search results, as well as related searches and spelling suggestions using JSON or XML. We structured the service as follows: For up to 5,000 queries per month, developers can access the API for free on the Windows Azure Marketplace. At this level, the large majority of our existing developers – including non-profits, educational institutions, and smaller scale applications– can continue using the service for free. For greater than 5,000 queries per month, developers can purchase a subscription on the Windows Azure Marketplace. Developers interested in using only web results can also sign up for a lower cost offering. As a one stop shop for cloud data, apps, and services, the Windows Azure Marketplace provides opportunities to access hundreds of other datasets and distribute your applications. In transitioning, the Search API is able to serve more relevant and up-to-date results. In addition, we encourage you to review the updated terms of use, which now allow greater... Read More
  • April
    12

    Gearing up for API changes

    For the past several years, the Bing Search API has made search data available for developers to innovate and build upon. Today we are announcing that the Bing Search API will transition to an offering made available on the Windows Azure Marketplace . The Windows Azure Marketplace is a one stop shop for cloud data, apps, and services, including the Microsoft Translator API . Through this platform, developers can access hundreds of data sets and APIs and distribute their applications through the marketplace. A few important things to note regarding the upcoming transition: With the transition, Bing Search API developers will have access to fresher results, improved relevancy, and more opportunities to monetize their usage of the Search API. To offer these services at scale, we plan to move to a monthly subscription model. Developers can expect subscription pricing to start at approximately $40 (USD) per month for up to 20,000 queries each month. The transition will begin in several weeks and will take a few months to complete. During the transition period, developers will be encouraged to try the Bing Search API for free on the Windows Azure Marketplace... Read More For the past several years, the Bing Search API has made search data available for developers to innovate and build upon. Today we are announcing that the Bing Search API will transition to an offering made available on the Windows Azure Marketplace . The Windows Azure Marketplace is a one stop shop for cloud data, apps, and services, including the Microsoft Translator API . Through this platform, developers can access hundreds of data sets and APIs and distribute their applications through the marketplace. A few important things to note regarding the upcoming transition: With the transition, Bing Search API developers will have access to fresher results, improved relevancy, and more opportunities to monetize their usage of the Search API. To offer these services at scale, we plan to move to a monthly subscription model. Developers can expect subscription pricing to start at approximately $40 (USD) per month for up to 20,000 queries each month. The transition will begin in several weeks and will take a few months to complete. During the transition period, developers will be encouraged to try the Bing Search API for free on the Windows Azure Marketplace... Read More
  • October
    11

    Instant Answers and White Pages Discontinued

    Effective December 8, 2011, we will discontinue support for both the Instant Answers source type and for Phonebook Residential White Pages results via the Bing API version 2.0.  For those of you using these source types with the Bing API, this means you will no longer receive results for Instant Answers or for Phonebook White Pages (Residential) results. We encourage you to continue using the many other source types available via the Bing API such as web, images, video, news, and more.  For more information on using the API, a number of resources can be found here .  This includes implementation instructions, code examples, links to forums and other helpful documentation. We hope that these resources will assist you in the transition. Our team regularly evaluates our API to make sure we’re focusing on the right areas for our partners. Decommissioning source types allows us to dedicate more resources to supporting other parts of the API. As always, thanks for your partnership, and we hope you continue to find the Bing API valuable in powering your products. Effective December 8, 2011, we will discontinue support for both the Instant Answers source type and for Phonebook Residential White Pages results via the Bing API version 2.0.  For those of you using these source types with the Bing API, this means you will no longer receive results for Instant Answers or for Phonebook White Pages (Residential) results. We encourage you to continue using the many other source types available via the Bing API such as web, images, video, news, and more.  For more information on using the API, a number of resources can be found here .  This includes implementation instructions, code examples, links to forums and other helpful documentation. We hope that these resources will assist you in the transition. Our team regularly evaluates our API to make sure we’re focusing on the right areas for our partners. Decommissioning source types allows us to dedicate more resources to supporting other parts of the API. As always, thanks for your partnership, and we hope you continue to find the Bing API valuable in powering your products.
  • May
    09

    Scheduled Maintenance for Bing API and...

    The Bing API and management tools are undergoing scheduled maintenance. This maintenance will have no impact on your current use of the Bing API. Please check back tomorrow to sign up for the API or manage your AppIDs. We apologize for any inconvenience this may cause. The Bing Team The Bing API and management tools are undergoing scheduled maintenance. This maintenance will have no impact on your current use of the Bing API. Please check back tomorrow to sign up for the API or manage your AppIDs. We apologize for any inconvenience this may cause. The Bing Team
  • February
    04

    Bing.com/siteowner being shut down on April...

    Gang, we've got a quick note here to alert users to an item we'll be shutting down in 60 days. As of April 4th, 2011 we will discontinue support for the bing.com/siteowner functionality. If you continue to leverage the feature after this date (April 4th, 2011), users who attempt to query in the search box will be redirected to a 404 page. This means that you will need to move to the Bing API in order to continue to receive web or site search results from us. We have decided to take this step for two reasons. First, the tool has not been getting a lot of use and while we have some very loyal customers on it, we believe we can provide you better alternatives in the future as we free up resources. Second, the functionality available through bing.com/siteowner can be replicated with the Bing search API and so it feels a bit redundant. As has become customary, we will give you a window to migrate off and ask us any questions you may have about this change. We will also provide reminders as we get closer to April 4th. Thank you so much for your support. The Bing Developer Team Gang, we've got a quick note here to alert users to an item we'll be shutting down in 60 days. As of April 4th, 2011 we will discontinue support for the bing.com/siteowner functionality. If you continue to leverage the feature after this date (April 4th, 2011), users who attempt to query in the search box will be redirected to a 404 page. This means that you will need to move to the Bing API in order to continue to receive web or site search results from us. We have decided to take this step for two reasons. First, the tool has not been getting a lot of use and while we have some very loyal customers on it, we believe we can provide you better alternatives in the future as we free up resources. Second, the functionality available through bing.com/siteowner can be replicated with the Bing search API and so it feels a bit redundant. As has become customary, we will give you a window to migrate off and ask us any questions you may have about this change. We will also provide reminders as we get closer to April 4th. Thank you so much for your support. The Bing Developer Team
  • August
    23

    Bing Product Guidelines released (Update...

    The Bing Product Guidelines provides visual guidelines and recommendations to implement the branding for Bing for third parties. These guidelines can help echo the Bing product brand experience into your environment. We’ve updated the Bing Product Guidelines on the Microsoft Download Center to include new logo and search box format and instructions on use to help you more easily implement a consistent Bing experience. Sections that were removed with this update are crossed out below. Topics include: Bing branding guidelines Bing searchbox guidelines Bing searchbox guidelines for third party (web) Font guidelines for UI Visual elements for Bing search UI Editorial style Approach to UI error messages Overview of China Transliterated Logo China Transliterated Logo searchbox guidelines for third party (web) Please use these guidelines as a starting point for any questions you have about how to incorporate the Bing brand in your applications. Thanks, Alessandro Catorcini, Lead Program Manager, Bing API The Bing Product Guidelines provides visual guidelines and recommendations to implement the branding for Bing for third parties. These guidelines can help echo the Bing product brand experience into your environment. We’ve updated the Bing Product Guidelines on the Microsoft Download Center to include new logo and search box format and instructions on use to help you more easily implement a consistent Bing experience. Sections that were removed with this update are crossed out below. Topics include: Bing branding guidelines Bing searchbox guidelines Bing searchbox guidelines for third party (web) Font guidelines for UI Visual elements for Bing search UI Editorial style Approach to UI error messages Overview of China Transliterated Logo China Transliterated Logo searchbox guidelines for third party (web) Please use these guidelines as a starting point for any questions you have about how to incorporate the Bing brand in your applications. Thanks, Alessandro Catorcini, Lead Program Manager, Bing API
  • August
    06

    Phasing out the Bing Search API 1.1

    UPDATE: Following our announcement (8/6/2010) to discontinue support to Bing API 1.1, the API 1.1 service will go offline on Monday May 2, 2011 at 11:00AM PST. What this means to you is that customers who have built search applications that leverage the API 1.1 will cease to return Bing search results. To continue serving Bing search results, you will need to migrate your application to Bing API 2.0. For migration resources and general API assistance, see the original post below. Some time ago, we announced Bing Search API 2.0 , a release which introduced a number of significant improvements (outlined below) over the older API 1.1. While we continued to support the older version by incrementally updating supporting documentation, today marks the final step in what has been a gradual transition to a single Bing Search API. As of November 1 st , 2010 we will discontinue support for the Bing Search API 1.1. For those of you using the older API, this means that you will need to switch over to the newer API over the course of the next 3 months. To help make the switch to the new API as easy as possible, we have developed a number of resources which can be found here . This... Read More UPDATE: Following our announcement (8/6/2010) to discontinue support to Bing API 1.1, the API 1.1 service will go offline on Monday May 2, 2011 at 11:00AM PST. What this means to you is that customers who have built search applications that leverage the API 1.1 will cease to return Bing search results. To continue serving Bing search results, you will need to migrate your application to Bing API 2.0. For migration resources and general API assistance, see the original post below. Some time ago, we announced Bing Search API 2.0 , a release which introduced a number of significant improvements (outlined below) over the older API 1.1. While we continued to support the older version by incrementally updating supporting documentation, today marks the final step in what has been a gradual transition to a single Bing Search API. As of November 1 st , 2010 we will discontinue support for the Bing Search API 1.1. For those of you using the older API, this means that you will need to switch over to the newer API over the course of the next 3 months. To help make the switch to the new API as easy as possible, we have developed a number of resources which can be found here . This... Read More
  • June
    25

    Guide to Bing Query Language Published

    Bing offers several ways to augment a basic Bing query. For the most part, we’ve talked about using the Bing API to tailor requests. However, there is another tool that you can use in either an API request or a Bing box: Advanced Query Language. We’ve just published an extensive list (with descriptions and examples) of the operators, or syntactical units, that comprise this language. For example, if you want to augment a query for “windows” so that the result pages are from Microsoft.com, you would enter: windows site:microsoft.com You can view “Bing Query Language” in one of three formats: FORMAT AVAILABLE FROM HTML MSDN PDF Microsoft Download Center CHM Developer Center — Ian Whyte, Bing Developer Center Bing offers several ways to augment a basic Bing query. For the most part, we’ve talked about using the Bing API to tailor requests. However, there is another tool that you can use in either an API request or a Bing box: Advanced Query Language. We’ve just published an extensive list (with descriptions and examples) of the operators, or syntactical units, that comprise this language. For example, if you want to augment a query for “windows” so that the result pages are from Microsoft.com, you would enter: windows site:microsoft.com You can view “Bing Query Language” in one of three formats: FORMAT AVAILABLE FROM HTML MSDN PDF Microsoft Download Center CHM Developer Center — Ian Whyte, Bing Developer Center
  • June
    07

    Writing Your First Bing Map App

    With the Bing Maps Apps SDK just released, it’s time to get started writing apps using the Bing Maps platform. The first thing you need is something to map. I wanted to do something a little more interesting than your typical “Hello World!” app, so I chose to map the locations of the planets relative to the earth. The necessary calculations are taken care of by the CodePlex project AAPlus . To get started, download the AAPlus code from CodePlex, and compile it against the Silverlight runtime, or use the DLL included in the attached source project. After you have that ready, you should set up your solution by following the steps in this post . Now that you’re set up and ready to go, let’s get to coding! We’ll start by making a class that extends Microsoft.Maps.Plugins.Plugin. The Plugin class is used to import and export functionality needed, and it also acts as the entry point for your app. We will need to use several contracts provided by the SDK. To get a reference to those contracts, simple create public properties on your plugin class, and decorate them with an ImportSingleAttribute, and the name of the contact to import. For this sample, we... Read More With the Bing Maps Apps SDK just released, it’s time to get started writing apps using the Bing Maps platform. The first thing you need is something to map. I wanted to do something a little more interesting than your typical “Hello World!” app, so I chose to map the locations of the planets relative to the earth. The necessary calculations are taken care of by the CodePlex project AAPlus . To get started, download the AAPlus code from CodePlex, and compile it against the Silverlight runtime, or use the DLL included in the attached source project. After you have that ready, you should set up your solution by following the steps in this post . Now that you’re set up and ready to go, let’s get to coding! We’ll start by making a class that extends Microsoft.Maps.Plugins.Plugin. The Plugin class is used to import and export functionality needed, and it also acts as the entry point for your app. We will need to use several contracts provided by the SDK. To get a reference to those contracts, simple create public properties on your plugin class, and decorate them with an ImportSingleAttribute, and the name of the contact to import. For this sample, we... Read More
  • June
    03

    Bing404 plugin for WordPress

    Announcing the Bing404 plugin for WordPress -- a great new plugin that returns a page of intelligent search results in place of the unhelpful WordPress 404 error page by using keywords extracted from the dead URL that otherwise would have resulted in a dreaded "Page Not Found" error. The plugin is part of the Bing Search Library for PHP project and was created in conjunction with PHP guru Cal Evans , who has posted a tutorial and details about the plugin on php | architect . Simply brilliant! And installation is a breeze: Download the Bing404 plugin from WordPress Upload the plugin to your blog Activate the plugin Insert your AppID* Additional information: * Create an AppID if you do not yet have one (Windows Live ID required) Learn more about the Bing API Bing Search Library for PHP Thank you for your continued support. -- George Thomas Jr., Bing Developer Center Announcing the Bing404 plugin for WordPress -- a great new plugin that returns a page of intelligent search results in place of the unhelpful WordPress 404 error page by using keywords extracted from the dead URL that otherwise would have resulted in a dreaded "Page Not Found" error. The plugin is part of the Bing Search Library for PHP project and was created in conjunction with PHP guru Cal Evans , who has posted a tutorial and details about the plugin on php | architect . Simply brilliant! And installation is a breeze: Download the Bing404 plugin from WordPress Upload the plugin to your blog Activate the plugin Insert your AppID* Additional information: * Create an AppID if you do not yet have one (Windows Live ID required) Learn more about the Bing API Bing Search Library for PHP Thank you for your continued support. -- George Thomas Jr., Bing Developer Center
  • June
    01

    Bing Search Library for PHP

    Announcing the new Bing Search Library for PHP , created in conjunction with PHP guru Cal Evans , which is available under an open source BSD license. Not only did Cal design and write the code, but he also posted a tutorial that includes sample code for PHP developers . The Bing Search Library for PHP provides a simple way to submit queries to and retrieve results from the Bing Engine. Visit http://bingphp.codeplex.com for more info about the Bing Search Library for PHP, documentation, to give feedback, ask questions and make feature requests. Thank you for your continued support. -- George Thomas Jr., Bing Developer Center Announcing the new Bing Search Library for PHP , created in conjunction with PHP guru Cal Evans , which is available under an open source BSD license. Not only did Cal design and write the code, but he also posted a tutorial that includes sample code for PHP developers . The Bing Search Library for PHP provides a simple way to submit queries to and retrieve results from the Bing Engine. Visit http://bingphp.codeplex.com for more info about the Bing Search Library for PHP, documentation, to give feedback, ask questions and make feature requests. Thank you for your continued support. -- George Thomas Jr., Bing Developer Center
  • May
    19

    Comment spam policy update for Bing blogs...

    In our continued effort to improve the community experience for all users, we are updating our spam policy, which will take effect May 24, 2010. Please review Rick DeJarnette's blog post about the updates, posted to the Webmaster Blog: Comment spam policy update for Bing blogs & forums Thank you for your continued support. -- George Thomas Jr., Bing Developer Center In our continued effort to improve the community experience for all users, we are updating our spam policy, which will take effect May 24, 2010. Please review Rick DeJarnette's blog post about the updates, posted to the Webmaster Blog: Comment spam policy update for Bing blogs & forums Thank you for your continued support. -- George Thomas Jr., Bing Developer Center
  • March
    22

    Add a Bing Search Box to your site in 3...

    Got Bing on your site yet? If not, there's an online tool that makes adding a Bing search box to your site nice and easy. Simply go to http://www.bing.com/siteowner for the 3-step process to add an advanced search box that you can customize, so users can search your site or search the Web from your site.. If you prefer working directly with the code, read on. To let your visitors search the Web from your website, add the following code to your webpage: <form method="get" action="http://www.bing.com/search"> <input type="hidden" name="cp" value=" CODE PAGE USED BY YOUR HTML PAGE " /> <input type="hidden" name="FORM" value="FREEWS" /> <table bgcolor="#FFFFFF"> <tr> <td> <a href="http://www.bing.com/"> <img src="http://www.bing.com/siteowner/s/siteowner/Logo_51x19_Dark.png" border="0" ALT="bing" /> </a> </td> <td> <input type="text" name="q" size="30" /> <input type="submit" value="Search Web" /> </td> </tr> </table> </form> Note: replace "CODE PAGE USED BY YOUR HTML PAGE" with the code page number of the language your website is written in. For example, if your... Read More Got Bing on your site yet? If not, there's an online tool that makes adding a Bing search box to your site nice and easy. Simply go to http://www.bing.com/siteowner for the 3-step process to add an advanced search box that you can customize, so users can search your site or search the Web from your site.. If you prefer working directly with the code, read on. To let your visitors search the Web from your website, add the following code to your webpage: <form method="get" action="http://www.bing.com/search"> <input type="hidden" name="cp" value=" CODE PAGE USED BY YOUR HTML PAGE " /> <input type="hidden" name="FORM" value="FREEWS" /> <table bgcolor="#FFFFFF"> <tr> <td> <a href="http://www.bing.com/"> <img src="http://www.bing.com/siteowner/s/siteowner/Logo_51x19_Dark.png" border="0" ALT="bing" /> </a> </td> <td> <input type="text" name="q" size="30" /> <input type="submit" value="Search Web" /> </td> </tr> </table> </form> Note: replace "CODE PAGE USED BY YOUR HTML PAGE" with the code page number of the language your website is written in. For example, if your... Read More