It took me more than 2 minutes (too long!) to figure out how to call the new Bing search API. The Bing API to Azure Marketplace migration doc is a great resource for learning how to call the new Azure Marketplace. Here’s a quick code post to get you going.
a) Go to Bing API Azure Marketplace page
b) Sign up for a plan. There is a free option if you have less than 5,000 transactions a month
> c) Go back to the Bing API Azure Marketplace Page and click “Explore this DataSet” or just click this link: https://datamarket.azure.com/dataset/explore/5ba839f1-12ce-4cce-bf57-a49d98d29a44
d) Click the “Show” link next to Primary Account Key in the header.
e) Copy your key for later use
It will be awesome once this is in NuGet, but for now you just have to get the proxy file manually.
a) Go back to the Bing API Azure Marketplace Page
b) Click the “.NET C# Class Library” link you’ll find right below the plan options:
> c) That will prompt you to download the proxy file. Save it to a location on your computer.
a) In Visual Studio, right click on your project and select Add –> Existing Item and add the c# file you just downloaded.
The proxy file uses System.Data.Services.Client, so you need to reference that.
Replace [your key here] with the key you got in Step 1 above
Hope this saves you some time and get you on the new Bing API quickly.