{"id":10051,"date":"2021-08-03T16:47:00","date_gmt":"2021-08-03T16:47:00","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/v3\/?page_id=10051"},"modified":"2024-09-27T13:28:02","modified_gmt":"2024-09-27T13:28:02","slug":"dataforseo_labs-historical_search_volume-live","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/dataforseo_labs-historical_search_volume-live\/","title":{"rendered":"dataforseo_labs\/historical_search_volume\/live"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2 id=\"live-serp\">Historical Search Volume (Legacy)<\/h2>\n<p>\u200c\u200c<\/p>\n<h4 style=\"color: #f44336; font-style: bold;\">Note that the structure of DataForSEO Labs API requests and responses was updated on 2022-03-19. However, we will continue supporting the legacy version documented here. You can review the documentation of the new version <a href=\"\/v3\/dataforseo_labs\/google\/historical_search_volume\/live\/?bash\">by this link.<\/a><\/h4>\n<p>&nbsp;<br \/>\nThis endpoint will provide you with Google and Bing historical search volume, current cost-per-click, and competition values for paid search, as well as current impressions and SERP. You can get historical search volume data since <strong>the beginning of 2019<\/strong>, depending on keywords along with location and language combination. You can find the list of supported locations and languages <a href=\"https:\/\/docs.dataforseo.com\/v3\/dataforseo_labs\/locations_and_languages\/?php\" rel=\"noopener noreferrer\" target=\"_blank\">here.<\/a><\/p>\n<p><strong>Datasource:<\/strong> DataForSEO Keyword Database<br \/>\nThe data is based on Google Ads API and Bing Ads API. We update keyword metrics once a month after the data sources complete their updates. Note that sometimes Google tends to rewrite search volume values for a given month, and we update the values in this endpoint respectively.<\/p>\n<p>[\/vc_column_text]    <div class=\"endpoint\">\n        <img decoding=\"async\" class=\"endpoint__icon\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/checked-circle.svg\" alt=\"checked\">\n\n                    POST            <button class=\"btn-reset button-link copy-button\" data-href=\"https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/historical_search_volume\/live\">\n                https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/historical_search_volume\/live                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n                    <use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#layers\"><\/use>\n                <\/svg>\n            <\/button>\n            <\/div>\n    \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> Your account will be charged for each request.<br \/>\nThe cost can be calculated on the <a title=\"Pricing\" href=\"https:\/\/dataforseo.com\/pricing\/dataforseo-labs\/dataforseo-labs-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing<\/a> page.<\/p>\n\t\t<\/div>\n\t<\/article>\n\t[vc_column_text]All POST data should be sent in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a> format (UTF-8 encoding). The task setting is done using the POST method. When setting a task, you should send all task parameters in the task array of the generic POST array. You can send up to 2000 API calls per minute.<\/p>\n<p>Below you will find a detailed description of the fields you can use for setting a task.<\/p>\n<p><strong>Description of the fields for setting a task:<\/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>keywords<\/code><\/td>\n<td style=\"width: 3.9884%; height: 192px;\">array<\/td>\n<td style=\"width: 82.8862%; height: 192px;\"><em>keywords<\/em><br \/>\n<strong>required field<\/strong><br \/>\nThe maximum number of keywords you can specify: 700<br \/>\nThe maximum number of characters for each keyword: 80<br \/>\nThe maximum number of words for each keyword phrase: 10<br \/>\nthe specified keywords will be converted to lowercase format, data will be provided in a separate array<\/p>\n<p><strong>note<\/strong> that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn&#8217;t contain such keywords and cannot return data on them<br \/>\nyou will not be charged for the keywords omitted in the results<\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"width: 12.4003%; height: 10px;\"><code>location_name<\/code><\/td>\n<td style=\"width: 3.91588%; height: 10px;\">string<\/td>\n<td style=\"width: 82.9587%; height: 10px;\"><em>full name of the location<\/em><br \/>\n<strong>required field if you don&#8217;t specify<\/strong> <code>location_code<\/code><br \/>\n<strong>Note:<\/strong> it is required to specify either <code>location_name<\/code> or <code>location_code<\/code><br \/>\nyou can receive the list of available locations with their <code>location_name<\/code> by making a separate 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\">United Kingdom<\/code><\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 169px;\"><code>location_code<\/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 \/>\n<strong>required field if you don&#8217;t specify<\/strong> <code>location_name<\/code><br \/>\n<strong>Note:<\/strong> it is required to specify either <code>location_name<\/code> or <code>location_code<\/code><br \/>\nyou can receive the list of available locations with their <code>location_code<\/code> by making a separate 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><\/td>\n<\/tr>\n<tr style=\"height: 168px;\">\n<td style=\"width: 12.4003%; height: 168px;\"><code>language_name<\/code><\/td>\n<td style=\"width: 3.91588%; height: 168px;\">string<\/td>\n<td style=\"width: 82.9587%; height: 168px;\"><em>full name of the language<\/em><br \/>\n<strong>required field if you don&#8217;t specify<\/strong> <code>language_code<\/code><br \/>\n<strong>Note:<\/strong> it is required to specify either <code>language_name<\/code> or <code>language_code<\/code><br \/>\nyou can receive the list of available locations with their <code>language_name<\/code> by making a separate 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\">English<\/code><\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 163px;\"><code>language_code<\/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 \/>\n<strong>required field if you don&#8217;t specify<\/strong> <code>language_name<\/code><br \/>\n<strong>Note:<\/strong> it is required to specify either <code>language_name<\/code> or <code>language_code<\/code><br \/>\nyou can receive the list of available locations with their <code>language_code<\/code> by making a separate 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><\/td>\n<\/tr>\n<tr style=\"height: 192px;\">\n<td style=\"width: 12.4003%; height: 163px;\"><code>include_serp_info<\/code><\/td>\n<td style=\"width: 3.91588%; height: 163px;\">boolean<\/td>\n<td style=\"width: 82.9587%; height: 163px;\"><em>include data from SERP for each keyword<\/em><br \/>\noptional field<br \/>\nif set to <code>true<\/code>, we will return a <code>serp_info<\/code> array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response<br \/>\ndefault value: <code>false<\/code><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"width: 12.4003%; height: 48px;\"><code>order_by<\/code><\/td>\n<td style=\"width: 3.91588%; height: 48px;\">array<\/td>\n<td style=\"width: 82.9587%; height: 48px;\"><em>results sorting rules<\/em><br \/>\noptional field<br \/>\npossible sorting types:<br \/>\n<code>asc<\/code> &#8211; results will be sorted in the ascending order<br \/>\n<code>desc<\/code> &#8211; results will be sorted in the descending order<br \/>\nyou should use a comma to set up a sorting parameter<br \/>\nexample:<br \/>\n<code>[\"keyword_info.competition,desc\"]<\/code><br \/>\ndefault rule:<br \/>\n<code>[\"relevance,desc\"]<\/code><br \/>\nrelevance is used as the default sorting rule to provide you with the closest keyword ideas. We recommend using this sorting rule to get highly-relevant search terms. <strong>Note<\/strong> that <code>relevance<\/code> is only our internal system identifier, so you will not find this field in the <code>result<\/code> array. The relevance score is based on a similar principle as used in <a href=\"\/keywords_data\/google\/keywords_for_keywords\/live\/?php\">the Keywords For Keywords<\/a> endpoint.<\/p>\n<p><strong>note that you can set no more than three sorting rules in a single request<\/strong><br \/>\nyou should use a comma to separate several sorting rules<br \/>\nexample:<br \/>\n<code>[\"keyword_info.search_volume,desc\",\"keyword_info.cpc,desc\"]<\/code><\/td>\n<\/tr>\n<tr style=\"height: 96px;\">\n<td style=\"width: 12.4003%; height: 96px;\"><code>tag<\/code><\/td>\n<td style=\"width: 3.9884%; height: 96px;\">string<\/td>\n<td style=\"width: 82.8862%; height: 96px;\"><em>user-defined task identifier<\/em><br \/>\noptional field<br \/>\n<em>the character limit is 255<\/em><br \/>\nyou can use this parameter to identify the task and match it with the result<br \/>\nyou will find the specified <code>tag<\/code> value in the <code>data<\/code> object of the response<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u200c<\/p>\n<p>As a response of the API server, you will receive <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a>-encoded data containing a <code>tasks<\/code> array with the information specific to the set tasks.<\/p>\n<p><strong>Description of the fields in the results array:<\/strong><\/p>\n<table style=\"width: 77.3646%; height: 552px;\">\n<thead>\n<tr style=\"height: 24px;\">\n<th style=\"width: 38.423%; height: 24px;\">Field name<\/th>\n<th style=\"width: 1.25156%; height: 24px;\">Type<\/th>\n<th style=\"width: 61.7021%; height: 24px;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 48px;\">\n<td style=\"width: 24.3517%; height: 48px;\"><code>version<\/code><\/td>\n<td style=\"width: 6.19209%; height: 48px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 48px;\"><em>the current version of the API<\/em><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"width: 38.423%; height: 48px;\"><code>status_code<\/code><\/td>\n<td style=\"width: 1.75219%; height: 48px;\">integer<\/td>\n<td style=\"width: 61.2015%; height: 48px;\"><i>general status code<\/i><br \/>\nyou can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><br \/>\n<strong>Note:<\/strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code>status_message<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>general informational message<\/em><br \/>\nyou can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code>time<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>execution time, seconds<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code>cost<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>total <i>tasks<\/i> cost, USD<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code>tasks_count<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><code>tasks_error<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array returned with an error<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\"><strong><code>tasks<\/code><\/strong><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>array of tasks<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>id<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>task identifier<\/em><br \/>\n<strong>unique task identifier in our system in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Universally_unique_identifier\">UUID<\/a> format<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"width: 24.3517%; height: 48px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>status_code<\/code><\/td>\n<td style=\"width: 6.19209%; height: 48px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 48px;\"><em>status code of the task <\/em><br \/>\ngenerated by DataForSEO; can be within the following range: 10000-60000<br \/>\nyou can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>status_message<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>informational message of the task<\/em><br \/>\nyou can find the full list of general informational messages <a href=\"\/v3\/appendix-errors\/\">here<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>time<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>execution time, seconds<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>cost<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">float<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>cost of the task, USD<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>result_count<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>number of elements in the <code>result<\/code> array<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>path<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>URL path<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <code>data<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>contains the same parameters that you specified in the POST request<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 <strong><code>result<\/code><\/strong><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>array of results<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>location_code<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>location code in a POST array<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>language_code<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>language code in a POST array<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>items_count<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>the number of results returned in the <code>items<\/code> array<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>items<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>contains keywords and related data<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>keyword<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>keyword<\/em><br \/>\n<strong>keyword is returned with decoded %## (plus symbol &#8216;+&#8217; will be decoded to a space character)<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>location_code<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>location code in a POST array<\/em><br \/>\nif there is no data, then the value is\u00a0<code>null<\/code><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>keyword_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>keyword data for the returned keyword idea<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 keyword data was updated<\/em><br \/>\nin the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 24.3517%; height: 25px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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. This 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 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 the (approximate) number of searches for the given keyword idea on google.com<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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\u00a0<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 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>monthly_searches<\/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 searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>year<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>year<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>month<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>month<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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>monthly average search volume rate<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>keyword_properties<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/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 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>impressions_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>impressions data for the returned keyword idea<\/em><br \/>\n<code>daily_impressions<\/code> values provide a more accurate alternative to Google search volume data;<br \/>\nthe <code>999<\/code> bid is used to mitigate account-specific factors Google considers when calculating impressions<br \/>\nlearn more about impressions in <a href=\"https:\/\/dataforseo.com\/help-center\/using-impressions\" 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 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 impressions data was updated<\/em><br \/>\nin the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>bid<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>the maximum CPC<\/em><br \/>\nit stands for the price you are willing to pay for an ad. The higher value, the higher positions and price you will get<\/p>\n<p>we return the results for the <code>999<\/code> bid value to provide the highest number of impressions and level down the account-specific factors<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>match_type<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>keyword match-type<\/em><br \/>\ncan take the following values: <code>exact<\/code>, <code>broad<\/code>, <code>phrase<\/code><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>ad_position_min<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the minimum ad position<\/em><br \/>\nrepresents the minimum position of the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>ad_position_max<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the maximum ad position<\/em><br \/>\nrepresents the maximum position of the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>ad_position_average<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the average ad position<\/em><br \/>\nrepresents the average position of the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>cpc_min<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the minimum value of cost-per-click<\/em><br \/>\nthe minimum cost-per-click (USD) for the keyword given that a bid is set to <code>999<\/code>;<br \/>\n<strong>note:<\/strong> this field does not represent an actual CPC value;<br \/>\nyou can find an actual CPC value for a keyword in the <code>cpc<\/code> field of the <code>keyword_info<\/code> object\n<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>cpc_max<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the maximum value of cost-per-click<\/em><br \/>\nthe maximum cost-per-click (USD) for the keyword given that a bid is set to <code>999<\/code>;<br \/>\n<strong>note:<\/strong> this field does not represent an actual CPC value;<br \/>\nyou can find an actual CPC value for a keyword in the <code>cpc<\/code> field of the <code>keyword_info<\/code> object\n<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>cpc_average<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the average value of cost-per-click<\/em><br \/>\nthe average cost-per-click (USD) for the keyword given that a bid is set to <code>999<\/code>;<br \/>\n<strong>note:<\/strong> this field does not represent an actual CPC value;<br \/>\nyou can find an actual CPC value for a keyword in the <code>cpc<\/code> field of the <code>keyword_info<\/code> object\n<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_impressions_min<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the minimum value of daily impressions<\/em><br \/>\nrepresents the minimum number of daily impressions of the advertisement given that that a bid is set to <code>999<\/code>;<\/p>\n<p><strong>provides a more accurate alternative to Google search volume data<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_impressions_max<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the maximum value of daily impressions<\/em><br \/>\nrepresents the maximum number of daily impressions of the advertisement given that that a bid is set to <code>999<\/code>;<\/p>\n<p><strong>provides a more accurate alternative to Google search volume data<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_impressions_average<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the average value of daily impressions<\/em><br \/>\nrepresents the average number of daily impressions of the advertisement given that that a bid is set to <code>999<\/code>;<\/p>\n<p><strong>provides a more accurate alternative to Google search volume data<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_clicks_min<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the minimum value of daily clicks<\/em><br \/>\nrepresents the minimum number of daily clicks on the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_clicks_max<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the maximum value of daily clicks<\/em><br \/>\nrepresents the maximum number of daily clicks on the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_clicks_average<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the average value of daily clicks<\/em><br \/>\nrepresents the average number of daily clicks on the advertisement<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_cost_min<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the minimum daily charge value<\/em><br \/>\nrepresents the minimum daily cost of the advertisement (USD)<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_cost_max<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the maximum daily charge value<\/em><br \/>\nrepresents the maximum daily cost of the advertisement (USD)<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>daily_cost_average<\/code><\/td>\n<td style=\"height: 72px;\">float<\/td>\n<td style=\"height: 72px;\"><em>the average daily charge value<\/em><br \/>\nrepresents the average daily cost of the advertisement (USD)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>bing_keyword_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>keyword data based on bing ads<\/em><br \/>\n<strong>note:<\/strong> bing data is available for a limited number of <a href=\"\/v3\/dataforseo_labs_locations_and_languages\/\" rel=\"noopener noreferrer\" target=\"_blank\">locations and languages<\/a><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 keyword data was last updated<\/em><br \/>\nin the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>search_volume<\/code><\/td>\n<td style=\"height: 72px;\">integer<\/td>\n<td style=\"height: 72px;\"><em> monthly number of searches on bing<\/em><br \/>\nrepresents the number of searches for the given keyword idea on bing.com for the past month<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>monthly_searches<\/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 number of monthly Bing searches on the returned keyword in the given location<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>year<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>year<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>month<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">integer<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>month<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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>monthly average search volume rate<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code><strong>serp_info<\/strong><\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">object<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>SERP data<\/em><br \/>\nthe value will be <code>null<\/code> if you didn&#8217;t set the field <code>include_serp_info<\/code> to <code>true<\/code> in the POST array or if there is no SERP data for this keyword in our database<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>check_url<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>direct URL to search engine results<\/em><br \/>\nyou can use it to make sure that we provided accurate results<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>serp_item_types<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">array<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>types of search results in SERP<\/em><br \/>\ncontains types of search results (items) found in SERP<br \/>\npossible items types;<br \/>\n<strong>note<\/strong> that the actual results will be returned only for <code>organic<\/code>, <code>paid<\/code>, <code>featured_snippet<\/code>, and <code>local_pack<\/code> elements<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <code>se_results_count<\/code><\/td>\n<td style=\"width: 6.19209%; height: 24px;\">string<\/td>\n<td style=\"width: 79.8065%; height: 24px;\"><em>number of search results for the returned keyword<\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 24.3517%; height: 24px;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \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 SERP data was updated<\/em><br \/>\nin the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br \/>\nexample:<br \/>\n<code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u200c\u200c[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<blockquote><p>Instead of \u2018login\u2019 and \u2018password\u2019 use your credentials from https:\/\/app.dataforseo.com\/api-access<\/p><\/blockquote><div id=\"curl\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-bash hljs\"># Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access \r\nlogin=&quot;login&quot; \r\npassword=&quot;password&quot; \r\ncred=&quot;$(printf ${login}:${password} | base64)&quot; \r\ncurl --location --request POST &quot;https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/historical_search_volume\/live&quot; \r\n--header &quot;Authorization: Basic ${cred}&quot;  \r\n--header &quot;Content-Type: application\/json&quot; \r\n--data-raw &#039;[\r\n    {\r\n        &quot;keywords&quot;: [\r\n            &quot;phone&quot;,\r\n            &quot;watch&quot;\r\n        ],\r\n        &quot;language_name&quot;: &quot;English&quot;,\r\n        &quot;location_code&quot;: 2840,\r\n        &quot;include_serp_info&quot;: true\r\n    }\r\n]&#039;<\/code><\/pre><\/div><\/div><div id=\"php\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-php hljs\">&lt;?php\r\n\/\/ You can download this file from here https:\/\/cdn.dataforseo.com\/v3\/examples\/php\/php_RestClient.zip\r\nrequire(&#039;RestClient.php&#039;);\r\n$api_url = &#039;https:\/\/api.dataforseo.com\/&#039;;\r\n\/\/ Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access\r\n$client = new RestClient($api_url, null, &#039;login&#039;, &#039;password&#039;);\r\n\r\n$post_array = array();\r\n\/\/ simple way to set a task\r\n$post_array[] = array(\r\n\t&quot;location_name&quot; =&gt; &quot;United States&quot;,\r\n\t&quot;language_name&quot; =&gt; &quot;English&quot;,\r\n\t&quot;include_serp_info&quot; =&gt; true,\r\n\t&quot;keywords&quot; =&gt; array(\r\n\t\t&quot;average page rpm adsense&quot;,\r\n\t\t&quot;adsense blank ads how long&quot;,\r\n\t\t&quot;leads and prospects&quot;\r\n\t)\r\n);\r\ntry {\r\n   \/\/ POST \/v3\/dataforseo_labs\/historical_search_volume\/live\r\n   $result = $client-&gt;post(&#039;\/v3\/dataforseo_labs\/historical_search_volume\/live&#039;, $post_array);\r\n   print_r($result);\r\n   \/\/ do something with post result\r\n} catch (RestClientException $e) {\r\n   echo &quot;n&quot;;\r\n   print &quot;HTTP code: {$e-&gt;getHttpCode()}n&quot;;\r\n   print &quot;Error code: {$e-&gt;getCode()}n&quot;;\r\n   print &quot;Message: {$e-&gt;getMessage()}n&quot;;\r\n   print  $e-&gt;getTraceAsString();\r\n   echo &quot;n&quot;;\r\n}\r\n$client = null;\r\n?&gt;<\/code><\/pre><\/div><\/div><div id=\"javascript\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-javascript hljs\">const post_array = [];\r\n\r\npost_array.push({\r\n  &quot;language_name&quot;: &quot;English&quot;,\r\n  &quot;location_code&quot;: 2840,\r\n   include_serp_info: true,\r\n\r\n  &quot;keywords&quot;: [&quot;average page rpm adsense&quot;, &quot;adsense blank ads how long&quot;, &quot;leads and prospects&quot;]\r\n});\r\n\r\nconst axios = require(&#039;axios&#039;);\r\n\r\naxios({\r\n  method: &#039;post&#039;,\r\n  url: &#039;https:\/\/api.dataforseo.com\/v3\/dataforseo_labs\/historical_search_volume\/live&#039;,\r\n  auth: {\r\n    username: &#039;login&#039;,\r\n    password: &#039;password&#039;\r\n  },\r\n  data: post_array,\r\n  headers: {\r\n    &#039;content-type&#039;: &#039;application\/json&#039;\r\n  }\r\n}).then(function (response) {\r\n  var result = response[&#039;data&#039;][&#039;tasks&#039;];\r\n  \/\/ Result data\r\n  console.log(result);\r\n}).catch(function (error) {\r\n  console.log(error);\r\n});<\/code><\/pre><\/div><\/div><div id=\"python\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-python hljs\">from client import RestClient\r\n# You can download this file from here https:\/\/cdn.dataforseo.com\/v3\/examples\/python\/python_Client.zip\r\nclient = RestClient(&quot;login&quot;, &quot;password&quot;)\r\npost_data = dict()\r\n# simple way to set a task\r\npost_data[len(post_data)] = dict(\r\n    location_name=&quot;United States&quot;,\r\n    language_name=&quot;English&quot;,\r\n    include_serp_info= true,\r\n    keywords=[\r\n        &quot;average page rpm adsense&quot;,\r\n        &quot;adsense blank ads how long&quot;,\r\n        &quot;leads and prospects&quot;\r\n    ]\r\n)\r\n# POST \/v3\/dataforseo_labs\/historical_search_volume\/live\r\nresponse = client.post(&quot;\/v3\/dataforseo_labs\/historical_search_volume\/live&quot;, post_data)\r\n# you can find the full list of the response codes here https:\/\/docs.dataforseo.com\/v3\/appendix\/errors\r\nif response[&quot;status_code&quot;] == 20000:\r\n    print(response)\r\n    # do something with result\r\nelse:\r\n    print(&quot;error. Code: %d Message: %s&quot; % (response[&quot;status_code&quot;], response[&quot;status_message&quot;]))<\/code><\/pre><\/div><\/div><div id=\"csharp\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-csharp hljs\">using Newtonsoft.Json;\r\nusing System;\r\nusing System.Collections.Generic;\r\nusing System.Net.Http;\r\nusing System.Net.Http.Headers;\r\nusing System.Text;\r\nusing System.Threading.Tasks;\r\n\r\nnamespace DataForSeoDemos\r\n{\r\n    public static partial class Demos\r\n    {\r\n        public static async Task dataforseo_labs_historical_search_volume_live()\r\n        {\r\n            var httpClient = new HttpClient\r\n            {\r\n                BaseAddress = new Uri(&quot;https:\/\/api.dataforseo.com\/&quot;),\r\n                \/\/ Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access\r\n                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue(&quot;Basic&quot;, Convert.ToBase64String(Encoding.ASCII.GetBytes(&quot;login:password&quot;))) }\r\n            };\r\n            var postData = new List&lt;object&gt;();\r\n            postData.Add(new\r\n            {\r\n                location_name = &quot;United States&quot;,\r\n                language_name = &quot;English&quot;,\r\n                include_serp_info: true,\r\n                keywords = new[]\r\n                    {\r\n                        &quot;average page rpm adsense&quot;,\r\n                        &quot;adsense blank ads how long&quot;,\r\n                        &quot;leads and prospects&quot;\r\n                    }\r\n            });\r\n            \/\/ POST \/v3\/dataforseo_labs\/historical_search_volume\/live\r\n            \/\/ the full list of possible parameters is available in documentation\r\n            var taskPostResponse = await httpClient.PostAsync(&quot;\/v3\/dataforseo_labs\/historical_search_volume\/live&quot;, new StringContent(JsonConvert.SerializeObject(postData)));\r\n            var result = JsonConvert.DeserializeObject(await taskPostResponse.Content.ReadAsStringAsync());\r\n            \/\/ you can find the full list of the response codes here https:\/\/docs.dataforseo.com\/v3\/appendix\/errors\r\n            if (result.status_code == 20000)\r\n            {\r\n                \/\/ do something with result\r\n                Console.WriteLine(result);\r\n            }\r\n            else\r\n                Console.WriteLine($&quot;error. Code: {result.status_code} Message: {result.status_message}&quot;);\r\n        }\r\n    }\r\n}<\/code><\/pre><\/div><\/div><blockquote><p>The above command returns JSON structured like this:<\/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;version&quot;: &quot;0.1.20220131&quot;,\r\n  &quot;status_code&quot;: 20000,\r\n  &quot;status_message&quot;: &quot;Ok.&quot;,\r\n  &quot;time&quot;: &quot;0.1091 sec.&quot;,\r\n  &quot;cost&quot;: 0.0102,\r\n  &quot;tasks_count&quot;: 1,\r\n  &quot;tasks_error&quot;: 0,\r\n  &quot;tasks&quot;: [\r\n    {\r\n      &quot;id&quot;: &quot;02011112-1535-0280-0000-8b76c426c2bb&quot;,\r\n      &quot;status_code&quot;: 20000,\r\n      &quot;status_message&quot;: &quot;Ok.&quot;,\r\n      &quot;time&quot;: &quot;0.0308 sec.&quot;,\r\n      &quot;cost&quot;: 0.0102,\r\n      &quot;result_count&quot;: 1,\r\n      &quot;path&quot;: [\r\n        &quot;v3&quot;,\r\n        &quot;dataforseo_labs&quot;,\r\n        &quot;historical_search_volume&quot;,\r\n        &quot;live&quot;\r\n      ],\r\n      &quot;data&quot;: {\r\n        &quot;api&quot;: &quot;dataforseo_labs&quot;,\r\n        &quot;function&quot;: &quot;historical_search_volume&quot;,\r\n        &quot;keywords&quot;: [\r\n          &quot;phone&quot;,\r\n          &quot;watch&quot;\r\n        ],\r\n        &quot;language_name&quot;: &quot;English&quot;,\r\n        &quot;location_code&quot;: 2840,\r\n        &quot;include_serp_info&quot;: true\r\n      },\r\n      &quot;result&quot;: [\r\n        {\r\n          &quot;location_code&quot;: 2840,\r\n          &quot;language_code&quot;: &quot;en&quot;,\r\n          &quot;items_count&quot;: 2,\r\n          &quot;items&quot;: [\r\n            {\r\n              &quot;keyword&quot;: &quot;phone&quot;,\r\n              &quot;location_code&quot;: 2840,\r\n              &quot;language_code&quot;: &quot;en&quot;,\r\n              &quot;search_partners&quot;: false,\r\n              &quot;keyword_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2022-01-24 18:57:55 +00:00&quot;,\r\n                &quot;competition&quot;: 0.9999151474903224,\r\n                &quot;cpc&quot;: 5.384234,\r\n                &quot;search_volume&quot;: 368000,\r\n                &quot;categories&quot;: [\r\n                  10007,\r\n                  10019,\r\n                  10167,\r\n                  10878,\r\n                  11511,\r\n                  12161,\r\n                  13054,\r\n                  13381,\r\n                  13419\r\n                ],\r\n                &quot;monthly_searches&quot;: [\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 0\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 301000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 301000\r\n                  }\r\n                ]\r\n              },\r\n              &quot;keyword_properties&quot;: {\r\n                &quot;core_keyword&quot;: null,\r\n                &quot;keyword_difficulty&quot;: 100\r\n              },\r\n              &quot;impressions_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2021-12-30 21:53:30 +00:00&quot;,\r\n                &quot;bid&quot;: 999,\r\n                &quot;match_type&quot;: &quot;exact&quot;,\r\n                &quot;ad_position_min&quot;: 1.12,\r\n                &quot;ad_position_max&quot;: 1,\r\n                &quot;ad_position_average&quot;: 1.06,\r\n                &quot;cpc_min&quot;: 13.11,\r\n                &quot;cpc_max&quot;: 16.02,\r\n                &quot;cpc_average&quot;: 14.57,\r\n                &quot;daily_impressions_min&quot;: 3682.42,\r\n                &quot;daily_impressions_max&quot;: 4500.73,\r\n                &quot;daily_impressions_average&quot;: 4091.57,\r\n                &quot;daily_clicks_min&quot;: 118.16,\r\n                &quot;daily_clicks_max&quot;: 144.42,\r\n                &quot;daily_clicks_average&quot;: 131.29,\r\n                &quot;daily_cost_min&quot;: 1721.19,\r\n                &quot;daily_cost_max&quot;: 2103.68,\r\n                &quot;daily_cost_average&quot;: 1912.43\r\n              },\r\n              &quot;bing_keyword_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2021-12-19 12:26:54 +00:00&quot;,\r\n                &quot;search_volume&quot;: 54530,\r\n                &quot;monthly_searches&quot;: [\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 57970\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 56120\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 55010\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 54300\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 52100\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 51280\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 53130\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 53790\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 54300\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 50710\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 55470\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 61400\r\n                  }\r\n                ]\r\n              },\r\n              &quot;serp_info&quot;: {\r\n                &quot;check_url&quot;: &quot;https:\/\/www.google.com\/search?q=phone&amp;num=100&amp;hl=en&amp;gl=US&amp;gws_rd=cr&amp;ie=UTF-8&amp;oe=UTF-8&amp;uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc&quot;,\r\n                &quot;serp_item_types&quot;: [\r\n                  &quot;organic&quot;,\r\n                  &quot;popular_products&quot;,\r\n                  &quot;top_stories&quot;,\r\n                  &quot;video&quot;,\r\n                  &quot;images&quot;,\r\n                  &quot;related_searches&quot;\r\n                ],\r\n                &quot;se_results_count&quot;: 3430000000,\r\n                &quot;keyword_difficulty&quot;: 100,\r\n                &quot;last_updated_time&quot;: &quot;2022-01-13 20:59:31 +00:00&quot;,\r\n                &quot;previous_updated_time&quot;: null\r\n              }\r\n            },\r\n            {\r\n              &quot;keyword&quot;: &quot;watch&quot;,\r\n              &quot;location_code&quot;: 2840,\r\n              &quot;language_code&quot;: &quot;en&quot;,\r\n              &quot;search_partners&quot;: false,\r\n              &quot;keyword_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2022-01-17 15:57:45 +00:00&quot;,\r\n                &quot;competition&quot;: 0.9874966013067319,\r\n                &quot;cpc&quot;: 3.128769,\r\n                &quot;search_volume&quot;: 450000,\r\n                &quot;categories&quot;: [\r\n                  10021,\r\n                  10171,\r\n                  10899\r\n                ],\r\n                &quot;monthly_searches&quot;: [\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 550000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 673000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 550000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 550000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 550000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 550000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 450000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 368000\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2019,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 450000\r\n                  }\r\n                ]\r\n              },\r\n              &quot;keyword_properties&quot;: {\r\n                &quot;core_keyword&quot;: null,\r\n                &quot;keyword_difficulty&quot;: 77\r\n              },\r\n              &quot;impressions_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2022-01-25 17:41:34 +00:00&quot;,\r\n                &quot;bid&quot;: 999,\r\n                &quot;match_type&quot;: &quot;exact&quot;,\r\n                &quot;ad_position_min&quot;: 1.19,\r\n                &quot;ad_position_max&quot;: 1,\r\n                &quot;ad_position_average&quot;: 1.1,\r\n                &quot;cpc_min&quot;: 202.56,\r\n                &quot;cpc_max&quot;: 247.57,\r\n                &quot;cpc_average&quot;: 225.06,\r\n                &quot;daily_impressions_min&quot;: 357.55,\r\n                &quot;daily_impressions_max&quot;: 437.01,\r\n                &quot;daily_impressions_average&quot;: 397.28,\r\n                &quot;daily_clicks_min&quot;: 12.86,\r\n                &quot;daily_clicks_max&quot;: 15.72,\r\n                &quot;daily_clicks_average&quot;: 14.29,\r\n                &quot;daily_cost_min&quot;: 2894.66,\r\n                &quot;daily_cost_max&quot;: 3537.92,\r\n                &quot;daily_cost_average&quot;: 3216.29\r\n              },\r\n              &quot;bing_keyword_info&quot;: {\r\n                &quot;last_updated_time&quot;: &quot;2021-12-21 12:35:23 +00:00&quot;,\r\n                &quot;search_volume&quot;: 71910,\r\n                &quot;monthly_searches&quot;: [\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 11,\r\n                    &quot;search_volume&quot;: 32660\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 10,\r\n                    &quot;search_volume&quot;: 34670\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 9,\r\n                    &quot;search_volume&quot;: 40700\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 8,\r\n                    &quot;search_volume&quot;: 47830\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 7,\r\n                    &quot;search_volume&quot;: 37450\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 6,\r\n                    &quot;search_volume&quot;: 42640\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 5,\r\n                    &quot;search_volume&quot;: 38430\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 4,\r\n                    &quot;search_volume&quot;: 40510\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 3,\r\n                    &quot;search_volume&quot;: 71550\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 2,\r\n                    &quot;search_volume&quot;: 116800\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2021,\r\n                    &quot;month&quot;: 1,\r\n                    &quot;search_volume&quot;: 141370\r\n                  },\r\n                  {\r\n                    &quot;year&quot;: 2020,\r\n                    &quot;month&quot;: 12,\r\n                    &quot;search_volume&quot;: 152970\r\n                  }\r\n                ]\r\n              },\r\n              &quot;serp_info&quot;: {\r\n                &quot;check_url&quot;: &quot;https:\/\/www.google.com\/search?q=watch&amp;num=100&amp;hl=en&amp;gl=US&amp;gws_rd=cr&amp;ie=UTF-8&amp;oe=UTF-8&amp;uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc&quot;,\r\n                &quot;serp_item_types&quot;: [\r\n                  &quot;organic&quot;,\r\n                  &quot;popular_products&quot;,\r\n                  &quot;local_pack&quot;,\r\n                  &quot;images&quot;,\r\n                  &quot;related_searches&quot;\r\n                ],\r\n                &quot;se_results_count&quot;: 3430000000,\r\n                &quot;keyword_difficulty&quot;: 77,\r\n                &quot;last_updated_time&quot;: &quot;2022-01-13 20:57:54 +00:00&quot;,\r\n                &quot;previous_updated_time&quot;: null\r\n              }\r\n            }\r\n          ]\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}<\/code><\/pre><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] Historical Search Volume (Legacy) \u200c\u200c Note that the structure of DataForSEO Labs API requests and responses was updated on 2022-03-19. However, we will continue supporting the legacy version documented here. You can review the documentation of the new version by this link. &nbsp; This endpoint will provide you with Google and Bing historical search [&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-10051","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/10051","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=10051"}],"version-history":[{"count":27,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/10051\/revisions"}],"predecessor-version":[{"id":19941,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/10051\/revisions\/19941"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=10051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}