{"id":14105,"date":"2022-05-24T08:33:17","date_gmt":"2022-05-24T08:33:17","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/v3\/?page_id=14105"},"modified":"2025-03-14T15:54:13","modified_gmt":"2025-03-14T15:54:13","slug":"databases-google-keywords","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/databases-google-keywords\/","title":{"rendered":"databases\/google\/keywords"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2 id=\"live-serp\">Google Keyword Database<\/h2>\n<p>\u200c\u200c<br \/>\nGoogle Keyword Database encompasses billions of search terms enriched with search volume trends and other related Google Ads data.<\/p>\n<p>Keyword data is collected from several sources, including Google Ads and Google search engine results pages. We\u2019re continuously adding new keywords to the database and updating keyword data gradually in the second part of each month (due to Google Ads\u2019 update cycle).<\/p>\n<p>This database is available in both JSON and CSV formats.<\/p>\n<p><a href=\"https:\/\/data.dataforseo.com\/examples\/databases\/google\/keywords\/US_en.json.gz\">Click here to download a database sample for the US location, English language.<\/a><\/p>\n<p>You can also <a href=\"https:\/\/cdn.dataforseo.com\/v3\/locations\/locations_and_languages_databases_2026_04_06.csv\" rel=\"noopener noreferrer\" target=\"_blank\">download the full list of supported locations<\/a> in the CSV format (last updated 2026-04-06).<\/p>\n<p>\t<article class=\"info-card info-card--yellow\">\n\t\t<header class=\"info-card__header\">\n\t\t\t<div class=\"info-card__icon\">\n\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n\t\t\t\t\t<use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#label\"><\/use>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t\t<div class=\"info-card__title\">Pricing<\/div>\n\t\t<\/header>\n\t\t<div class=\"info-card__content\">\n\t\t\t<p> The cost depends on the size and location parameters of the specific database.<br \/>\nThe cost can be found on the <a title=\"Keyword Database\" href=\"https:\/\/dataforseo.com\/pricing\/databases\/google-databases\" target=\"_blank\" rel=\"noopener noreferrer\">Keyword Database<\/a> pricing page.<\/p>\n\t\t<\/div>\n\t<\/article>\n\t[vc_column_text]<\/p>\n<p><strong>Description of the fields in the database:<\/strong><\/p>\n<table style=\"width: 100%; height: 1259px;\">\n<thead>\n<tr style=\"height: 24px;\">\n<th style=\"width: 12.4003%; height: 24px;\">Field name<\/th>\n<th style=\"width: 3.91588%; height: 24px;\">Type<\/th>\n<th style=\"width: 82.9587%; height: 24px;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 192px;\"><code>keyword<\/code><\/td>\n<td style=\"width: 3.9884%; height: 192px;\">string<\/td>\n<td style=\"width: 82.8862%; height: 192px;\"><em>keyword<\/em><br \/>\nUTF-8 encoding applies\n<\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 169px;\"><code>location<\/code><\/td>\n<td style=\"width: 3.91588%; height: 169px;\">integer<\/td>\n<td style=\"width: 82.9587%; height: 169px;\"><em>location code<\/em><br \/>\nunique identifier of the corresponding location<br \/>\nyou can receive the list of available locations with their <code>location_code<\/code> by making an API request to the<br \/>\n<code>https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/locations_and_languages<\/code><br \/>\nexample:<br \/>\n<code class=\"long-string\">2840<\/code> corresponds to the <code>United States<\/code><\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 163px;\"><code>language<\/code><\/td>\n<td style=\"width: 3.91588%; height: 163px;\">string<\/td>\n<td style=\"width: 82.9587%; height: 163px;\"><em>language code<\/em><br \/>\nunique identifier of the language available for the corresponding location<br \/>\nyou can receive the list of available locations with their <code>language_code<\/code> by making an API request to the<br \/>\n<code>https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/locations_and_languages<\/code><br \/>\nexample:<br \/>\n<code class=\"long-string\">en<\/code> corresponds to <code>English<\/code><\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 169px;\"><code>spell<\/code><\/td>\n<td style=\"width: 3.91588%; height: 169px;\">string<\/td>\n<td style=\"width: 82.9587%; height: 169px;\"><em>autocorrection of the search engine<\/em><br \/>\nif 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\n<\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 169px;\"><code>spell_type<\/code><\/td>\n<td style=\"width: 3.91588%; height: 169px;\">string<\/td>\n<td style=\"width: 82.9587%; height: 169px;\"><em>type of autocorrection<\/em><br \/>\npossible values:<br \/>\n<code>did_you_mean<\/code>, <code>showing_results_for<\/code>, <code>no_results_found_for<\/code>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code><strong>keyword_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>keyword data for the returned keyword<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>search_volume<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>average monthly search volume rate<\/em><br \/>\nrepresents either the approximate number of searches for the given keyword idea on google.com or google.com and partners, depending on the user\u2019s targeting<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>cpc<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>cost-per-click<\/em><br \/>\nrepresents the average cost per click (USD) historically paid for the keyword<br \/>\n<strong>note<\/strong> that Google Ads does not provide separate CPC data;<br \/>\nthis field returns values based on data from <code>high_top_of_page_bid<\/code> supplied in Google Ads<\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 24.3517%; height: 25px;\">\u00a0 \u00a0 <code>competition<\/code><\/td>\n<td style=\"width: 6.19209%; height: 25px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 25px;\"><em>competition<\/em><br \/>\nrepresents the relative amount of competition associated with the given keyword;<br \/>\nthe value is based on Google Ads data and can be between 0 and 1 (inclusive)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>competition_level<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>competition level<\/em><br \/>\nrepresents the relative level of competition associated with the given keyword in paid SERP only;<br \/>\npossible values: <code>LOW<\/code>, <code>MEDIUM<\/code>, <code>HIGH<\/code><br \/>\nif competition level is unknown, the value is <code>null<\/code>;<br \/>\nlearn more about the metric in <a href=\"https:\/\/dataforseo.com\/help-center\/what-is-competition\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>low_top_of_page_bid<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>minimum bid for the ad to be displayed at the top of the first page<\/em><br \/>\nindicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br \/>\nthe value may differ depending on the location specified in a POST request<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>high_top_of_page_bid<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>maximum bid for the ad to be displayed at the top of the first page<\/em><br \/>\nindicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)<br \/>\nthe value may differ depending on the location specified in a POST request<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>time_update<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>date and time when keyword data was last updated<\/em><br \/>\nin the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\">ISO 8601<\/a> format: \u201cYYYY-MM-DDThh:mm:ss.sssssssZ\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2020-09-12T00:07:43.0733218Z<\/code><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>categories<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>product and service categories<\/em><br \/>\nyou can download the <a href=\"https:\/\/developers.google.com\/google-ads\/api\/data\/tables\/productsservices.csv\">full list of possible categories<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>history<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>monthly searches<\/em><br \/>\nrepresents the (approximate) number of monthly searches on the returned keyword in the given location;<br \/>\nhistorical data is available for the past 4 years\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code><strong>extra<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>additional information about the keyword<\/em><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 <code>core_keyword<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>main keyword in a group<\/em><br \/>\ncontains the main keyword in a group of keywords that share similarities across the <code>keyword_info<\/code> parameters<br \/>\nif the value is <code>null<\/code>, our database does not contain any keywords that match these criteria<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>synonym_clustering_algorithm<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>the algorithm used to identify synonyms<\/em><br \/>\npossible values:<br \/>\n<code>keyword_metrics<\/code> &#8211; indicates the algorithm based on <code>keyword_info<\/code> parameters<br \/>\n<code>text_processing<\/code> &#8211; indicates the text-based algorithm<br \/>\nif the value is <code>null<\/code>, our database does not contain any keywords the corresponding algorithm could identify as synonymous with <code>keyword<\/code><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>detected_language<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>detected language of the keyword<\/em><br \/>\nindicates the language of the keyword as identified by our system<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>keyword_difficulty<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>difficulty of ranking in the first top-10 organic results for a keyword<\/em><br \/>\nindicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100;<br \/>\ncalculated by analysing, among other parameters, link profiles of the first 10 pages in SERP;<br \/>\nlearn more about the metric in <a href=\"https:\/\/dataforseo.com\/help-center\/what-is-keyword-difficulty-and-how-is-it-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center guide<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code><strong>search_intent_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>search intent info for the returned keyword<\/em><br \/>\nlearn about search intent in this <a href=\"https:\/\/dataforseo.com\/help-center\/search-intent-and-its-types\" rel=\"noopener noreferrer\" target=\"_blank\">help center article<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>main_intent<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>main search intent<\/em><br \/>\npossible values: <code>informational<\/code>, <code>navigational<\/code>, <code>commercial<\/code>, <code>transactional<\/code><\/a>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>foreign_intent<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>supplementary search intents<\/em><br \/>\npossible values: <code>informational<\/code>, <code>navigational<\/code>, <code>commercial<\/code>, <code>transactional<\/code><\/a>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 <code>last_updated_time<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>date and time when search intent data was last updated<\/em><br \/>\nin the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\">ISO 8601<\/a> format: \u201cYYYY-MM-DDThh:mm:ss.sssssssZ\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2022-09-12T00:07:43.0733218Z<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u200c\u200c[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<blockquote><p>The database in JSON contains data structured like in the example below:<\/p><\/blockquote><div class=\"example example--json\"><div class=\"example__content\"><div class=\"example__code example__code-json\"><pre><code class=\"language-json hljs\">{\r\n  &quot;keyword&quot;: &quot;races day&quot;,\r\n  &quot;location&quot;: 2036,\r\n  &quot;language&quot;: &quot;en&quot;,\r\n  &quot;spell&quot;: null,\r\n  &quot;spell_type&quot;: null,\r\n  &quot;keyword_info&quot;: {\r\n    &quot;search_volume&quot;: 260,\r\n    &quot;cpc&quot;: null,\r\n    &quot;competition&quot;: 0.01,\r\n    &quot;competition_level&quot;: &quot;LOW&quot;,\r\n    &quot;low_top_of_page_bid&quot;: null,\r\n    &quot;high_top_of_page_bid&quot;: null,\r\n    &quot;time_update&quot;: &quot;2023-03-21T20:25:36.3263513Z&quot;,\r\n    &quot;categories&quot;: [\r\n      10014,\r\n      13605,\r\n      13624\r\n    ],\r\n    &quot;history&quot;: {\r\n      &quot;202203&quot;: 210,\r\n      &quot;202204&quot;: 170,\r\n      &quot;202205&quot;: 210,\r\n      &quot;202206&quot;: 170,\r\n      &quot;202207&quot;: 260,\r\n      &quot;202208&quot;: 320,\r\n      &quot;202209&quot;: 320,\r\n      &quot;202210&quot;: 720,\r\n      &quot;202211&quot;: 260,\r\n      &quot;202212&quot;: 260,\r\n      &quot;202301&quot;: 170,\r\n      &quot;202302&quot;: 170\r\n    }\r\n  },\r\n  &quot;extra&quot;: {\r\n    &quot;core_keyword&quot;: null,\r\n    &quot;detected_language&quot;: &quot;en&quot;,\r\n    &quot;keyword_difficulty&quot;: 57\r\n  },\r\n  &quot;search_intent_info&quot;: {\r\n    &quot;main_intent&quot;: &quot;informational&quot;,\r\n    &quot;foreign_intent&quot;: [\r\n      &quot;navigational&quot;\r\n    ],\r\n    &quot;last_updated_time&quot;: &quot;2023-03-02T17:23:41.2125531Z&quot;\r\n  }\r\n}<\/code><\/pre><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] Google Keyword Database \u200c\u200c Google Keyword Database encompasses billions of search terms enriched with search volume trends and other related Google Ads data. Keyword data is collected from several sources, including Google Ads and Google search engine results pages. We\u2019re continuously adding new keywords to the database and updating keyword data gradually in the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template.php","meta":{"apibase_doc_request_yaml":"","apibase_doc_request_additional_yaml":"","apibase_doc_response_yaml":"","footnotes":""},"class_list":["post-14105","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/14105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/comments?post=14105"}],"version-history":[{"count":35,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/14105\/revisions"}],"predecessor-version":[{"id":21150,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/14105\/revisions\/21150"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=14105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}