NAVNavbar
Logo
cURL php NodeJS Python cSharp

Historical Search Volume

‌‌ 
This endpoint will provide you with Google 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 the beginning of 2019, depending on keywords along with location and language combination. You can find the list of supported locations and languages here.

Datasource: DataForSEO Keyword Database
The data is based on Google Ads API. We update keyword metrics once a month after the data source completes its updates. Note that sometimes Google tends to rewrite search volume values for a given month, and we update the values in this endpoint respectively.

Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-dashboard

 [
		"phone",
		"watch"
	],
	"language_name" => "English",
	"location_code" => 2840
);
try {
	// POST /v3/dataforseo_labs/google/historical_search_volume/live
	$result = $client->post('/v3/dataforseo_labs/google/historical_search_volume/live', $post_array);
	print_r($result);
	// do something with post result
} catch (RestClientException $e) {
	echo "\n";
	print "HTTP code: {$e->getHttpCode()}\n";
	print "Error code: {$e->getCode()}\n";
	print "Message: {$e->getMessage()}\n";
	print  $e->getTraceAsString();
	echo "\n";
}
$client = null;
?>

The above command returns JSON structured like this:

{
  "version": "0.1.20240626",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "0.0770 sec.",
  "cost": 0.0102,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "07161637-1535-0401-0000-1f6cf7f37da6",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "0.0366 sec.",
      "cost": 0.0102,
      "result_count": 1,
      "path": [
        "v3",
        "dataforseo_labs",
        "google",
        "historical_search_volume",
        "live"
      ],
      "data": {
        "api": "dataforseo_labs",
        "function": "historical_search_volume",
        "se_type": "google",
        "language_name": "English",
        "location_code": 2840,
        "keywords": [
          "phone",
          "watch"
        ],
        "include_serp_info": true
      },
      "result": [
        {
          "se_type": "google",
          "location_code": 2840,
          "language_code": "en",
          "items_count": 2,
          "items": [
            {
              "se_type": "google",
              "keyword": "phone",
              "location_code": 2840,
              "language_code": "en",
              "search_partners": false,
              "keyword_info": {
                "se_type": "google",
                "last_updated_time": "2024-07-14 21:27:30 +00:00",
                "competition": 1,
                "competition_level": "HIGH",
                "cpc": 6.2,
                "search_volume": 368000,
                "low_top_of_page_bid": 2.33,
                "high_top_of_page_bid": 6.25,
                "categories": [
                  10007,
                  10878,
                  12133,
                  13381
                ],
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 6,
                    "search_volume": 301000
                  },
                  {
                    "year": 2023,
                    "month": 5,
                    "search_volume": 301000
                  },
                  {
                    "year": 2023,
                    "month": 4,
                    "search_volume": 301000
                  },
                  {
                    "year": 2023,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2023,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 11,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 10,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 6,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 5,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 4,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 11,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 10,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 7,
                    "search_volume": 301000
                  },
                  {
                    "year": 2021,
                    "month": 6,
                    "search_volume": 301000
                  },
                  {
                    "year": 2021,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 2,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 11,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 9,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2020,
                    "month": 1,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 11,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 6,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 5,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 4,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 3,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2019,
                    "month": 1,
                    "search_volume": 301000
                  },
                  {
                    "year": 2018,
                    "month": 12,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 11,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 10,
                    "search_volume": 368000
                  }
                ]
              },
              "clickstream_keyword_info": null,
              "keyword_properties": {
                "se_type": "google",
                "core_keyword": null,
                "synonym_clustering_algorithm": null,
                "keyword_difficulty": 100,
                "detected_language": "en",
                "is_another_language": false
              },
              "impressions_info": {
                "se_type": "google",
                "last_updated_time": "2022-04-25 10:51:53 +00:00",
                "bid": 999,
                "match_type": "exact",
                "ad_position_min": 1.32,
                "ad_position_max": 1,
                "ad_position_average": 1.2,
                "cpc_min": 339.24,
                "cpc_max": 414.63,
                "cpc_average": 376.94,
                "daily_impressions_min": 3778.83,
                "daily_impressions_max": 4618.57,
                "daily_impressions_average": 4198.7,
                "daily_clicks_min": 123.94,
                "daily_clicks_max": 151.48,
                "daily_clicks_average": 137.71,
                "daily_cost_min": 46717.04,
                "daily_cost_max": 57098.6,
                "daily_cost_average": 51907.82
              },
              "serp_info": {
                "se_type": "google",
                "check_url": "https://www.google.com/search?q=phone&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&glp=1&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
                "serp_item_types": [
                  "popular_products",
                  "images",
                  "organic",
                  "product_considerations",
                  "refine_products",
                  "top_stories",
                  "related_searches"
                ],
                "se_results_count": 19880000000,
                "last_updated_time": "2024-07-14 21:43:34 +00:00",
                "previous_updated_time": "2024-05-18 19:29:28 +00:00"
              },
              "avg_backlinks_info": {
                "se_type": "google",
                "backlinks": 6835.7,
                "dofollow": 3775.6,
                "referring_pages": 5352.2,
                "referring_domains": 1100.3,
                "referring_main_domains": 955.1,
                "rank": 369.3,
                "main_domain_rank": 681.2,
                "last_updated_time": "2024-07-14 21:43:39 +00:00"
              }
            },
            {
              "se_type": "google",
              "keyword": "watch",
              "location_code": 2840,
              "language_code": "en",
              "search_partners": false,
              "keyword_info": {
                "se_type": "google",
                "last_updated_time": "2024-07-16 07:48:21 +00:00",
                "competition": 0.98,
                "competition_level": "HIGH",
                "cpc": 1.49,
                "search_volume": 368000,
                "low_top_of_page_bid": 0.58,
                "high_top_of_page_bid": 3.01,
                "categories": [
                  10021,
                  10171,
                  10899
                ],
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 450000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 450000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 368000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 450000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 550000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 450000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2023,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2023,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 12,
                    "search_volume": 450000
                  },
                  {
                    "year": 2022,
                    "month": 11,
                    "search_volume": 450000
                  },
                  {
                    "year": 2022,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 5,
                    "search_volume": 450000
                  },
                  {
                    "year": 2022,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2022,
                    "month": 3,
                    "search_volume": 450000
                  },
                  {
                    "year": 2022,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2022,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 12,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 11,
                    "search_volume": 550000
                  },
                  {
                    "year": 2021,
                    "month": 10,
                    "search_volume": 673000
                  },
                  {
                    "year": 2021,
                    "month": 9,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 5,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 4,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 3,
                    "search_volume": 450000
                  },
                  {
                    "year": 2021,
                    "month": 2,
                    "search_volume": 368000
                  },
                  {
                    "year": 2021,
                    "month": 1,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 12,
                    "search_volume": 550000
                  },
                  {
                    "year": 2020,
                    "month": 11,
                    "search_volume": 550000
                  },
                  {
                    "year": 2020,
                    "month": 10,
                    "search_volume": 550000
                  },
                  {
                    "year": 2020,
                    "month": 9,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 8,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 7,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 6,
                    "search_volume": 450000
                  },
                  {
                    "year": 2020,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2020,
                    "month": 4,
                    "search_volume": 301000
                  },
                  {
                    "year": 2020,
                    "month": 3,
                    "search_volume": 301000
                  },
                  {
                    "year": 2020,
                    "month": 2,
                    "search_volume": 301000
                  },
                  {
                    "year": 2020,
                    "month": 1,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 12,
                    "search_volume": 450000
                  },
                  {
                    "year": 2019,
                    "month": 11,
                    "search_volume": 450000
                  },
                  {
                    "year": 2019,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 5,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 4,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 3,
                    "search_volume": 368000
                  },
                  {
                    "year": 2019,
                    "month": 2,
                    "search_volume": 450000
                  },
                  {
                    "year": 2019,
                    "month": 1,
                    "search_volume": 450000
                  },
                  {
                    "year": 2018,
                    "month": 12,
                    "search_volume": 550000
                  },
                  {
                    "year": 2018,
                    "month": 11,
                    "search_volume": 450000
                  },
                  {
                    "year": 2018,
                    "month": 10,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 9,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 8,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 7,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 6,
                    "search_volume": 368000
                  },
                  {
                    "year": 2018,
                    "month": 5,
                    "search_volume": 450000
                  },
                  {
                    "year": 2018,
                    "month": 4,
                    "search_volume": 368000
                  }
                ]
              },
              "clickstream_keyword_info": null,
              "keyword_properties": {
                "se_type": "google",
                "core_keyword": "watch & watch",
                "synonym_clustering_algorithm": null,
                "keyword_difficulty": 62,
                "detected_language": "en",
                "is_another_language": false
              },
              "impressions_info": {
                "se_type": "google",
                "last_updated_time": "2022-04-20 23:47:13 +00:00",
                "bid": 999,
                "match_type": "exact",
                "ad_position_min": 1.2,
                "ad_position_max": 1,
                "ad_position_average": 1.1,
                "cpc_min": 237.36,
                "cpc_max": 290.1,
                "cpc_average": 263.73,
                "daily_impressions_min": 533.83,
                "daily_impressions_max": 652.46,
                "daily_impressions_average": 593.14,
                "daily_clicks_min": 21.65,
                "daily_clicks_max": 26.46,
                "daily_clicks_average": 24.06,
                "daily_cost_min": 5709.93,
                "daily_cost_max": 6978.81,
                "daily_cost_average": 6344.37
              },
              "serp_info": {
                "se_type": "google",
                "check_url": "https://www.google.com/search?q=watch&num=100&hl=en&gl=US&gws_rd=cr&ie=UTF-8&oe=UTF-8&glp=1&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
                "serp_item_types": [
                  "shopping",
                  "images",
                  "organic",
                  "popular_products",
                  "related_searches"
                ],
                "se_results_count": 18430000000,
                "last_updated_time": "2024-07-14 21:43:26 +00:00",
                "previous_updated_time": "2024-05-18 19:29:29 +00:00"
              },
              "avg_backlinks_info": {
                "se_type": "google",
                "backlinks": 298278.4,
                "dofollow": 293580.4,
                "referring_pages": 295932.3,
                "referring_domains": 961.9,
                "referring_main_domains": 812.7,
                "rank": 272.8,
                "main_domain_rank": 520.9,
                "last_updated_time": "2024-07-14 21:43:28 +00:00"
              }
            }
          ]
        }
      ]
    }
  ]
}

All POST data should be sent in the JSON 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. The maximum number of requests that can be sent simultaneously is limited to 30.

Below you will find a detailed description of the fields you can use for setting a task.

Description of the fields for setting a task:

Field name Type Description
keywords array keywords
required field
The maximum number of keywords you can specify: 700
The maximum number of characters for each keyword: 80
The maximum number of words for each keyword phrase: 10
the specified keywords will be converted to lowercase format, data will be provided in a separate array

note that if some of the keywords specified in this array are omitted in the results you receive, then our database doesn’t contain such keywords and cannot return data on them
you will not be charged for the keywords omitted in the results

location_name string full name of the location
required field if you don’t specify location_code
Note: it is required to specify either location_name or location_code
you can receive the list of available locations with their location_name by making a separate request to the
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
United Kingdom
location_code integer location code
required field if you don’t specify location_name
Note: it is required to specify either location_name or location_code
you can receive the list of available locations with their location_code by making a separate request to the
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
2840
language_name string full name of the language
required field if you don’t specify language_code
Note: it is required to specify either language_name or language_code
you can receive the list of available locations with their language_name by making a separate request to the
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
English
language_code string language code
required field if you don’t specify language_name
Note: it is required to specify either language_name or language_code
you can receive the list of available locations with their language_code by making a separate request to the
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
en
include_serp_info boolean include data from SERP for each keyword
optional field
if set to true, we will return a serp_info array containing SERP data (number of search results, relevant URL, and SERP features) for every keyword in the response
default value: false
include_clickstream_data boolean include or exclude data from clickstream-based metrics in the result
optional field
if the parameter is set to true, you will receive clickstream_keyword_info object with clickstream data in the response
default value: false
with this parameter enabled, you will be charged double the price for the request
Note: clickstream data is available for roughly 15% of keywords in the response

learn more about how clickstream-based metrics are calculated in this help center article

tag string user-defined task identifier
optional field
the character limit is 255
you can use this parameter to identify the task and match it with the result
you will find the specified tag value in the data object of the response

As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.

Description of the fields in the results array:

Field name Type Description
version string the current version of the API
status_code integer general status code
you can find the full list of the response codes here
Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions
status_message string general informational message
you can find the full list of general informational messages here
time string execution time, seconds
cost float total tasks cost, USD
tasks_count integer the number of tasks in the tasks array
tasks_error integer the number of tasks in the tasks array returned with an error
tasks array array of tasks
        id string task identifier
unique task identifier in our system in the UUID format
        status_code integer status code of the task
generated by DataForSEO; can be within the following range: 10000-60000
you can find the full list of the response codes here
        status_message string informational message of the task
you can find the full list of general informational messages here
        time string execution time, seconds
        cost float cost of the task, USD
        result_count integer number of elements in the result array
        path array URL path
        data object contains the same parameters that you specified in the POST request
        result array array of results
            se_type string search engine type
            location_code integer location code in a POST array
            language_code string language code in a POST array
            items_count integer the number of results returned in the items array
            items array contains keywords and related data
                se_type string search engine type
                keyword string keyword
keyword is returned with decoded %## (plus symbol ‘+’ will be decoded to a space character)
                location_code integer location code in a POST array
if there is no data, then the value is null
                language_code string language code in a POST array
                search_partners boolean indicates data for Google and partner sites
if true, the results are returned for owned, operated, and syndicated networks across Google and partner sites that host Google search;
if false, the results are returned for Google search sites only
                keyword_info object keyword data for the returned keyword idea
                    se_type string search engine type
                    last_updated_time string date and time when keyword data was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00
                    competition float competition
represents the relative amount of competition associated with the given keyword;
the value is based on Google Ads data and can be between 0 and 1 (inclusive)
                    competition_level string competition level
represents the relative level of competition associated with the given keyword in paid SERP only;
possible values: LOW, MEDIUM, HIGH
if competition level is unknown, the value is null;
learn more about the metric in this help center article
                    cpc float cost-per-click
represents the average cost per click (USD) historically paid for the keyword
                    search_volume integer average monthly search volume rate
represents the (approximate) number of searches for the given keyword idea on google.com
                    low_top_of_page_bid float minimum bid for the ad to be displayed at the top of the first page
indicates the value greater than about 20% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)
the value may differ depending on the location specified in a POST request
                    high_top_of_page_bid float maximum bid for the ad to be displayed at the top of the first page
indicates the value greater than about 80% of the lowest bids for which ads were displayed (based on Google Ads statistics for advertisers)
the value may differ depending on the location specified in a POST request
                    categories array product and service categories
you can download the full list of possible categories
                    monthly_searches array monthly searches
represents the (approximate) number of searches on this keyword idea (as available for the past twelve months), targeted to the specified geographic locations
                        year integer year
                        month integer month
                        search_volume integer monthly average search volume rate
                clickstream_keyword_info object clickstream data for the returned keyword
to retrieve results for this field, the parameter include_clickstream_data must be set to true
                    search_volume integer monthly average clickstream search volume rate
                    last_updated_time string date and time when the clickstream dataset was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
                    gender_distribution object distribution of estimated clickstream-based metrics by gender
learn more about how the metric is calculated in this help center article
                        female integer number of female users in the relevant clickstream dataset
                        male integer number of male users in the relevant clickstream dataset
                    age_distribution object distribution of clickstream-based metrics by age
learn more about how the metric is calculated in this help center article
                         18-24 integer number of users in the relevant clickstream dataset that fall within the 18-24 age range
                        25-34 integer number of users in the relevant clickstream dataset that fall within the 25-34 age range
                        35-44 integer number of users in the relevant clickstream dataset that fall within the 35-44 age range
                        45-54 integer number of users in the relevant clickstream dataset that fall within the 45-54 age range
                        55-64 integer number of users in the relevant clickstream dataset that fall within the 55-64 age range
                    monthly_searches array monthly clickstream search volume rates
array of objects with clickstream search volume rates in a certain month of a year
                        year integer year
                        month integer month
                        search_volume integer clickstream-based search volume rate in a certain month of a year
                keyword_properties object additional information about the keyword
                    se_type string search engine type
                    core_keyword string main keyword in a group
contains the main keyword in a group determined by the synonym clustering algorithm
if the value is null, our database does not contain any keywords the corresponding algorithm could identify as synonymous with keyword
                    synonym_clustering_algorithm string the algorithm used to identify synonyms
possible values:
keyword_metrics – indicates the algorithm based on keyword_info parameters
text_processing – indicates the text-based algorithm
if the value is null, our database does not contain any keywords the corresponding algorithm could identify as synonymous with keyword
                    keyword_difficulty integer difficulty of ranking in the first top-10 organic results for a keyword
indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100;
calculated by analysing, among other parameters, link profiles of the first 10 pages in SERP;
learn more about the metric in this help center guide
                    detected_language string detected language of the keyword
indicates the language of the keyword as identified by our system
                    is_another_language boolean detected language of the keyword is different from the set language
if true, the language set in the request does not match the language determined by our system for a given keyword
                impressions_info object impressions data for the returned keyword idea

Note that all data in the impressions_info object is deprecated and provided only as legacy to avoid maintenance issues

daily_impressions values provide a more accurate alternative to Google search volume data;
the 999 bid is used to mitigate account-specific factors Google considers when calculating impressions
learn more about impressions in this help center article

                    se_type string search engine type
                    last_updated_time string date and time when impressions data was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00
                    bid integer the maximum CPC
it stands for the price you are willing to pay for an ad. The higher value, the higher positions and price you will get

we return the results for the 999 bid value to provide the highest number of impressions and level down the account-specific factors

                    match_type string keyword match-type
can take the following values: exact, broad, phrase
                    ad_position_min float the minimum ad position
represents the minimum position of the advertisement
                    ad_position_max float the maximum ad position
represents the maximum position of the advertisement
                    ad_position_average float the average ad position
represents the average position of the advertisement
                    cpc_min float the minimum value of cost-per-click
the minimum cost-per-click (USD) for the keyword given that a bid is set to 999;
note: this field does not represent an actual CPC value;
you can find an actual CPC value for a keyword in the cpc field of the keyword_info object
                    cpc_max float the maximum value of cost-per-click
the maximum cost-per-click (USD) for the keyword given that a bid is set to 999;
note: this field does not represent an actual CPC value;
you can find an actual CPC value for a keyword in the cpc field of the keyword_info object
                    cpc_average float the average value of cost-per-click
the average cost-per-click (USD) for the keyword given that a bid is set to 999;
note: this field does not represent an actual CPC value;
you can find an actual CPC value for a keyword in the cpc field of the keyword_info object
                    daily_impressions_min float the minimum value of daily impressions
represents the minimum number of daily impressions of the advertisement given that that a bid is set to 999;

provides a more accurate alternative to Google search volume data

                    daily_impressions_max float the maximum value of daily impressions
represents the maximum number of daily impressions of the advertisement given that that a bid is set to 999;

provides a more accurate alternative to Google search volume data

                    daily_impressions_average float the average value of daily impressions
represents the average number of daily impressions of the advertisement given that that a bid is set to 999;

provides a more accurate alternative to Google search volume data

                    daily_clicks_min float the minimum value of daily clicks
represents the minimum number of daily clicks on the advertisement
                    daily_clicks_max float the maximum value of daily clicks
represents the maximum number of daily clicks on the advertisement
                    daily_clicks_average float the average value of daily clicks
represents the average number of daily clicks on the advertisement
                    daily_cost_min float the minimum daily charge value
represents the minimum daily cost of the advertisement (USD)
                    daily_cost_max float the maximum daily charge value
represents the maximum daily cost of the advertisement (USD)
                    daily_cost_average float the average daily charge value
represents the average daily cost of the advertisement (USD)
                serp_info object SERP data
the value will be null if you didn’t set the field include_serp_info to true in the POST array or if there is no SERP data for this keyword in our database
                    se_type string search engine type
                    check_url string direct URL to search engine results
you can use it to make sure that we provided accurate results
                    serp_item_types array types of search results in SERP
contains types of search results (items) found in SERP
possible items types;
note that the actual results will be returned only for organic, paid, featured_snippet, and local_pack elements
                    se_results_count string number of search results for the returned keyword
                    last_updated_time string date and time when SERP data was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00
                    previous_updated_time string previous to the most recent date and time when SERP data was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-10-15 12:57:46 +00:00
                avg_backlinks_info object backlink data for the returned keyword
this object provides the average number of backlinks, referring pages and domains, as well as the average rank values among the top-10 websites ranking organically for the keyword
                    se_type string search engine type
                    backlinks float average number of backlinks
                    dofollow float average number of dofollow links
                    referring_pages float average number of referring pages
                    referring_domains float average number of referring domains
                    referring_main_domains float average number of referring main domains
                    rank float average rank
learn more about the metric and its calculation formula in this help center article
                    main_domain_rank float average main domain rank
learn more about the metric and its calculation formula in this help center article
                    last_updated_time string date and time when backlink data was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

‌‌