Pricing
The cost depends on the size and location parameters of the specific database.
The cost can be found on the Bing Databases page.
Bing Keyword Database encompasses millions of search terms enriched with related data from Bing: search volume history, current search volume, CPC, and competition.
This database is available in JSON format.
Click here to download a database sample for the US location, English language.
You can also download the full list of supported locations in the CSV format (last updated 2025-08-05).
The cost depends on the size and location parameters of the specific database.
Pricing
The cost can be found on the Bing Databases page.
Description of the fields in the database:
| Field name | Type | Description |
|---|---|---|
keyword |
string | keyword UTF-8 encoding applies |
location |
integer | location code unique identifier of the corresponding location you can receive the list of available locations with their location_code by making a GET request tohttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample: 2840 corresponds to the United States |
language |
string | language code unique identifier of the language available for the corresponding location you can receive the list of available locations with their language_code by making a GET request tohttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesexample: en corresponds to English |
spell |
string | autocorrection of the search engine if the search engine provided results for a keyword that was corrected, we will provide the keyword corrected by the search engine and the type of autocorrection |
spell_type |
string | type of autocorrection possible values: did_you_mean, showing_results_for, no_results_found_for
|
keyword_info |
array | keyword data for the returned keyword |
search_volume |
integer | average monthly search volume rate represents the approximate number of searches for the given keyword on bing.com |
competition |
float | competition represents the relative amount of competition associated with the given keyword; the value can be between 0 and 1 (inclusive) note: competition will have values only for Germany, France, Australia, Canada, United Kingdom, United States |
cpc |
float | cost-per-click represents the average cost per click (USD) historically paid for the keyword note: cpc will have values only for Germany, France, Australia, Canada, United Kingdom, United States |
time_update |
string | date and time when keyword data was last updated in the ISO 8601 format: “YYYY-MM-DDThh:mm:ss.sssssssZ” example: 2020-09-12T00:07:43.0733218Z |
history |
array | monthly searches represents the (approximate) number of monthly searches on the returned keyword in the given location for the past 4 years |
extra |
array | additional information about the keyword in this case, will equal null |
The database in JSON contains data structured like in the example below:
{
"keyword": "02132 weather",
"location": 2840,
"language": "en",
"spell": null,
"spell_type": null,
"keyword_info":
{
"search_volume": 90,
"competition": 0.1,
"cpc": 0,
"time_update": "2022-04-17T23:27:20.8864147Z",
"history":
{
"202104": 100,
"202105": 90,
"202106": 80,
"202107": 70,
"202108": 70,
"202109": 80,
"202110": 70,
"202111": 90,
"202112": 100,
"202201": 140,
"202202": 120,
"202203": 80
}
},
"extra": null
}