Use the Bing API to get Search Volume?
New here? Learn about Bountify and follow @bountify to get notified of new bounties! x

Somehow, MarketSamurai says they are "using the Bing API" to get Keyword Search Volume data for their app. (e.g. Their app shows the "number of searches per month" for the given keyword phrase.)
But MarketSamurai won't give any other details. They will only say: "we use the Bing API." (I assume Bing has multiple APIs, so i'm not sure which specific API they are referring to.)

I just want to know how they get these values. e.g. how are they using the Bing API to find these numbers:

https://i.imgur.com/JBoab0t.gif

Ideas?

(Note: Tips will be given for people with good input.)

Thanks!

I do not have an account, but have you looked into the Bing advertisements api? That API may hold more relevant information to keyword searches than the search API. See these pages: (https://docs.microsoft.com/en-us/bingads/guides/keyword-ideas-traffic-estimates?view=bingads-12)[https://docs.microsoft.com/en-us/bingads/guides/keyword-ideas-traffic-estimates?view=bingads-12] (https://advertise.bingads.microsoft.com/en-us/solutions/tools/keyword-planner)[https://advertise.bingads.microsoft.com/en-us/solutions/tools/keyword-planner] I do not think this warrants a solution in itself, but was just getting info?
jduplessis294 3 months ago
Thanks. Yes I guess Bing has multiple APIs. I don't know which one MarketSamurai is referring to. So it may indeed be "advertisement API"
tonloc 3 months ago
awarded to jduplessis294
Tags
bing-api

Crowdsource coding tasks.

1 Solution

Winning solution

The best I can come up with is this:
https://ssl.bing.com/webmaster/api.svc/json/GetKeywordStats?apikey=YOUR_BING_WEBMASTER_API_KEY&q=cat&country=us&language=en-US

This returns json like this, but with many more entries:

  "d": [
    {
      "__type": "KeywordStats:#Microsoft.Bing.Webmaster.Api",
      "BroadImpressions": 597403,
      "Impressions": 21914,
      "Query": "cat"
    },
   {
      "__type": "KeywordStats:#Microsoft.Bing.Webmaster.Api",
      "BroadImpressions": 450020,
      "Impressions": 21057,
      "Query": "cat"
    }
]

I am not entirely sure what those numbers mean, but I assume they are similar to what you want. If you add up the numbers on all returned results, it could be the total monthly search volume. More info on getting that key here:
https://msdn.microsoft.com/en-us/library/hh969388.aspx

Webmaster API reference here:
https://msdn.microsoft.com/en-us/library/hh969388.aspx

Better data can be found in the bing webmaster console itself, here's a link to that documentation: https://www.bing.com/webmaster/help/keyword-research-tool-628070b5 . And a picture of what it looks like: https://ibb.co/bMW9gx
You simply have to create a bing webmaster account and verify a site (even if you don't use that site for keyword research) to get this keyword data. Not sure if this can be accessed programmatically, however.

In fact, I added up the BroadImpressions, and it returned 15423989, similar to the Keyword Research Tool
jduplessis294 3 months ago
Is this what you were envisioning?
jduplessis294 3 months ago