Keywords Data Bing Ads API supplies you with precise and up-to-date keyword data from Bing’s advertising platform. By using this API, you can get Bing keyword metrics for up to 200 keywords in one request. Additionally, it helps you identify relevant keywords for your website, fetch new keyword ideas, and estimate the audience for an ad campaign. The Bing Ads API’s endpoints support Standard and Live data retrieval methods, and your account is billed only for setting a task.
Pricing by mode
| Endpoint | Mode | Turnaround time * | Billing unit | Price |
|---|---|---|---|---|
All Bing Ads endpoints
/keywords_data/bing/*
|
Standard queuePOST + GET | Up to 45 minutes | Per task | $0.06$300 per 1M keywords |
| Live modeSingle POST request | Up to 7 seconds on average | Per task | $0.09$450 per 1M keywords |
Turnaround times are averages and can vary slightly with load and task complexity
FAQ
Questions about Bing Ads API
How often is the Bing Ads API data updated?
It can take up to 72 hours before keyword data for the previous calendar month becomes available. For example, if you request keyword data on August 1, 2, or 3 and the data for July is not ready yet, you will receive the data for June. To check whether the latest monthly data is available, make a request to the Bing Ads Status endpoint.
Why did I get no data for my whole batch of keywords?
The restrictions of this API are related to Microsoft Advertising Policies and Guidelines. We are not able to return data for keywords that fall into categories such as weapons, tobacco, drugs, violence, and terrorism. Note that if you post 100 keywords in a batch and at least one falls into a restricted category, no data will be retrieved for the entire batch. We recommend filtering your keyword list before setting a task.
Which data retrieval method should I choose?
Choose the Live method if your system requires instant results. It returns data in response to a single POST request and takes up to 7 seconds on average. Choose the Standard method if you can wait up to 45 minutes for the results. It requires separate POST and GET requests, and it costs less per task.
How is the price for Bing Ads API endpoints calculated?
Your account is billed only for setting a task, no matter how many keywords you receive in response. Since you can specify up to 200 keywords in a single task, you will have to make 5,000 requests in order to obtain data for 1M keywords.
Given that the price for setting a task is $0.06 in the Standard mode and $0.09 in the Live mode, the price for 1M keywords is calculated as follows:
5,000 × 0.06 = $300 (Standard)
5,000 × 0.09 = $450 (Live)