NAVNavbar
Logo
cURL php NodeJS Python cSharp

Bing Keyword Database

‌‌
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 and languages in the CSV format (last updated 2024-07-17).

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
}

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 to
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
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 to
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
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

‌‌