Top Searches

‌‌
The Top Searches endpoint of DataForSEO Labs API can provide you with over 7 billion keywords from the DataForSEO Keyword Database. Each keyword in the API response is provided with a set of relevant keyword data with Google Ads metrics, product categories, and Google SERP data.

The working mechanism of this endpoint is different from others. To get over 1000 keywords, you will need to make several consecutive requests with the first one containing all the necessary parameters for making a request, such as limit, language and location codes. By specifying the unique offset_token received in the response to the first request, you will be able to get another batch of up to 1000 keywords along with another offset_token. By leveraging this system of consecutive requests, you can gradually dump all the data you need from our keyword database.

checked POST
Pricing

Your account will be charged for each request.
The cost can be calculated on the Pricing page.

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, each Live API call can contain only one task. The maximum number of calls that can be sent simultaneously is limited to 30.

You can specify the number of results you want to retrieve, filter and sort them.

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 nameTypeDescription
location_namestring

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_codeinteger

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_namestring

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_codestring

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_infoboolean

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_databoolean

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, keyword_info_normalized_with_clickstream, and keyword_info_normalized_with_bing fields in the response
default value: false
with this parameter enabled, you will be charged double the price for the request

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

ignore_synonymsboolean

ignore highly similar keywords
optional field
if set to true only core keywords will be returned, all highly similar keywords will be excluded;
default value: false

filtersarray

array of results filtering parameters
optional field
you can add several filters at once (8 filters maximum)
you should set a logical operator and, or between the conditions
the following operators are supported:
regex, not_regex, <, <=, >, >=, =, <>, in, not_in, match, not_match, ilike, not_ilike, like,not_like
you can use the % operator with like and not_like,as well as ilike and not_ilike to match any string of zero or more characters
example:
["keyword_info.search_volume",">",0]

[["keyword_info.search_volume","in",[0,1000]],
"and",
["keyword_info.competition_level","=","LOW"]]

[["keyword_info.search_volume",">",100],
"and",
[["keyword_info.cpc","<",0.5],
"or",

["keyword_info.high_top_of_page_bid","<=",0.5]]]
for more information about filters, please refer to Dataforseo Labs - Filters or this help center guide

order_byarray

results sorting rules
optional field
you can use the same values as in the filters array to sort the results
possible sorting types:
asc - results will be sorted in the ascending order
desc - results will be sorted in the descending order
you should use a comma to set up a sorting type
example:
["keyword_info.competition,desc"]
default rule:
["keyword_info.search_volume,desc"]
note that you can set no more than three sorting rules in a single request
you should use a comma to separate several sorting rules
example:
["keyword_info.search_volume,desc","keyword_info.cpc,desc"]

tagstring

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

limitinteger

the maximum number of returned keywords
optional field
note: you can get more than 1000 results by using the offset_token provided in the response to each subsequent request
default value: 1000
maximum value: 1000

offsetinteger

offset in the results array of returned keywords
optional field
default value: 0
if you specify the 10 value, the first ten keywords in the results array will be omitted and the data will be provided for the successive keywords
Note: we recommend using this parameter only when retrieving up to 10,000 results
for retrieving over 10,000 results, use the offset_token instead.

offset_tokenstring

offset token for subsequent requests
optional field
provided in the identical filed of the response to each request;
use this parameter to avoid timeouts while trying to obtain over 10,000 results in a single request;
by specifying the unique offset_token value from the response array, you will get the subsequent results of the initial task;
offset_token values are unique for each subsequent task
Note: if the offset_token is specified in the request, all other parameters except limit will not be taken into account when processing a task.
learn more about this parameter on our Help Center


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 nameTypeDescription
versionstring

the current version of the API

status_codeinteger

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_messagestring

general informational message
you can find the full list of general informational messages here

timestring

execution time, seconds

costfloat

total tasks cost, USD

tasks_countinteger

the number of tasks in the tasks array

tasks_errorinteger

the number of tasks in the tasks array returned with an error

tasksarray

array of tasks

    idstring

task identifier
unique task identifier in our system in the UUID format

    status_codeinteger

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_messagestring

informational message of the task
you can find the full list of general informational messages here

    timestring

execution time, seconds

    costfloat

cost of the task, USD

    result_countinteger

number of elements in the result array

    patharray

URL path

    dataobject

contains the same parameters that you specified in the POST request

    resultarray

array of results

        se_typestring

search engine type

        location_codeinteger

location code in a POST array

        language_codestring

language code in a POST array

        total_countinteger

total amount of results in our database relevant to your request

        items_countinteger

the number of results returned in the items array

        offsetinteger

current offset value

        offset_tokenstring

offset token for subsequent requests
you can use the string provided in this field to get the subsequent results of the initial task;
note: offset_token values are unique for each subsequent task

        itemsarray

contains keywords and related data

            se_typestring

search engine type

            keywordstring

keyword

            location_codeinteger

location code in a POST array

            language_codestring

language code in a POST array

            keyword_infoobject

keyword data for the returned keyword

                se_typestring

search engine type

                last_updated_timestring

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

                competitionfloat

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_levelstring

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

                cpcfloat

cost-per-click
represents the average cost per click (USD) historically paid for the keyword

                search_volumeinteger

average monthly search volume rate
represents the (approximate) number of searches for the given keyword idea on google.com

                low_top_of_page_bidfloat

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_bidfloat

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

                categoriesarray

product and service categories
you can download the full list of possible categories

                monthly_searchesarray

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

                    yearinteger

year

                    monthinteger

month

                    search_volumeinteger

monthly average search volume rate

                search_volume_trendobject

search volume trend changes
represents search volume change in percent compared to the previous period

                    monthlyinteger

search volume change in percent compared to the previous month

                    quarterlyinteger

search volume change in percent compared to the previous quarter

                    yearlyinteger

search volume change in percent compared to the previous year

            clickstream_keyword_infoobject

clickstream data for the returned keyword
to retrieve results for this field, the parameter include_clickstream_data must be set to true

                search_volumeinteger

monthly average clickstream search volume rate

                last_updated_timestring

date and time when the clickstream dataset was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”

                gender_distributionobject

distribution of estimated clickstream-based metrics by gender
learn more about how the metric is calculated in this help center article

                    femaleinteger

number of female users in the relevant clickstream dataset

                    maleinteger

number of male users in the relevant clickstream dataset

                age_distributionobject

distribution of clickstream-based metrics by age
learn more about how the metric is calculated in this help center article

                    18-24integer

number of users in the relevant clickstream dataset that fall within the 18-24 age range

                    25-34integer

number of users in the relevant clickstream dataset that fall within the 25-34 age range

                    35-44integer

number of users in the relevant clickstream dataset that fall within the 35-44 age range

                    45-54integer

number of users in the relevant clickstream dataset that fall within the 45-54 age range

                    55-64integer

number of users in the relevant clickstream dataset that fall within the 55-64 age range

                monthly_searchesarray

monthly clickstream search volume rates
array of objects with clickstream search volume rates in a certain month of a year

                    yearinteger

year

                    monthinteger

month

                    search_volumeinteger

clickstream-based search volume rate in a certain month of a year

            keyword_propertiesobject

additional information about the keyword

                se_typestring

search engine type

                core_keywordstring

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_algorithmstring

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_difficultyinteger

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_languagestring

detected language of the keyword
indicates the language of the keyword as identified by our system

                is_another_languageboolean

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

                words_countinteger

number of words in the keyword
indicates how many words the keyword consists of

            serp_infoobject

Google 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_typestring

search engine type

                check_urlstring

direct URL to search engine results
you can use it to make sure that we provided accurate results

                serp_item_typesarray

types of search results in SERP
contains types of search results (items) found in SERP
possible item types:
answer_box, app, carousel, multi_carousel, featured_snippet, google_flights, google_reviews, third_party_reviews, google_posts, images, jobs, knowledge_graph, local_pack, hotels_pack, map, organic, paid, people_also_ask, related_searches, people_also_search, shopping, top_stories, twitter, video, events, mention_carousel, recipes, top_sights, scholarly_articles, popular_products, podcasts, questions_and_answers, find_results_on, stocks_box, visual_stories, commercial_units, local_services, google_hotels, math_solver, currency_box, product_considerations, found_on_web, short_videos, refine_products, explore_brands, perspectives, discussions_and_forums, compare_sites, courses, ai_overview;
note that the actual results will be returned only for organic, paid, featured_snippet, and local_pack elements

                se_results_countinteger

number of search results for the returned keyword

                last_updated_timestring

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

            avg_backlinks_infoobject

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 webpages ranking organically for the keyword

                se_typestring

search engine type

                backlinksfloat

average number of backlinks

                dofollowfloat

average number of dofollow links

                referring_pagesfloat

average number of referring pages

                referring_domainsfloat

average number of referring domains

                referring_main_domainsfloat

average number of referring main domains

                rankfloat

average rank
learn more about the metric and its calculation formula in this help center article

                main_domain_rankfloat

average main domain rank
learn more about the metric and its calculation formula in this help center article

                last_updated_timestring

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

            search_intent_infoobject

search intent info for the returned keyword
learn about search intent in this help center article

                se_typestring

search engine type
possible values: google

                main_intentstring

main search intent
possible values: informational, navigational, commercial, transactional

                foreign_intentarray

supplementary search intents
possible values: informational, navigational, commercial, transactional

                last_updated_timestring

date and time when search intent data was last updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

            keyword_info_normalized_with_bingobject

contains keyword search volume normalized with Bing search volume

                last_updated_timestring

date and time when the dataset was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”

example:
2019-11-15 12:57:46 +00:00

                search_volumeinteger

current search volume rate of a keyword

                is_normalizedboolean

keyword info is normalized
if true, values are normalized with Bing data

                monthly_searchesobject

monthly search volume rates
array of objects with search volume rates in a certain month of a year

                    yearinteger

year

                    monthinteger

month

                    search_volumeinteger

search volume rate in a certain month of a year

            keyword_info_normalized_with_clickstreamobject

contains keyword search volume normalized with clickstream data

                last_updated_timestring

date and time when the dataset was updated
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”

example:
2019-11-15 12:57:46 +00:00

                search_volumeinteger

current search volume rate of a keyword

                is_normalizedboolean

keyword info is normalized
if true, values are normalized with clickstream data

                monthly_searchesobject

monthly search volume rates
array of objects with search volume rates in a certain month of a year

                    yearinteger

year

                    monthinteger

month

                    search_volumeinteger

search volume rate in a certain month of a year


‌‌

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

# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access 
login="login" 
password="password" 
cred="$(printf ${login}:${password} | base64)" 
curl --location --request POST "https://api.dataforseo.com/v3/dataforseo_labs/google/top_searches/live" 
--header "Authorization: Basic ${cred}"  
--header "Content-Type: application/json" 
--data-raw '[
    {
        "language_name": "English",
        "location_code": 2840,
        "limit": 3
    }
]'
<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');

$post_array = array();
// simple way to set a task
$post_array[] = array(
	"language_name" => "English",
	"location_code" => 2840,
	"limit" => 3
);
try {
    // POST /v3/dataforseo_labs/google/top_searches/live
    $result = $client->post('/v3/dataforseo_labs/google/top_searches/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;
?>
const post_array = [];
post_array.push({
  "language_name": "English",
  "location_code": 2840,
  "limit": 3
});
const axios = require('axios');
axios({
  method: 'post',
  url: 'https://api.dataforseo.com/v3/dataforseo_labs/google/top_searches/live',
  auth: {
    username: 'login',
    password: 'password'
  },
  data: post_array,
  headers: {
    'content-type': 'application/json'
  }
}).then(function (response) {
  var result = response['data']['tasks'];
  // Result data
  console.log(result);
}).catch(function (error) {
  console.log(error);
});
from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
post_data = dict()
# simple way to set a task
post_data[len(post_data)] = dict(
    location_name="United States",
    language_name="English",
    limit=3
)
# POST /v3/dataforseo_labs/google/top_searches/live
response = client.post("/v3/dataforseo_labs/google/top_searches/live", post_data)
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response["status_code"] == 20000:
    print(response)
    # do something with result
else:
    print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

namespace DataForSeoDemos
{
    public static partial class Demos
    {
        public static async Task dataforseo_labs_google_top_searches_live()
        {
            var httpClient = new HttpClient
            {
                BaseAddress = new Uri("https://api.dataforseo.com/"),
                // Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
            };
            var postData = new List<object>();
            postData.Add(new
            {
                location_name = "United States",
                language_name = "English",
                limit = 3
            });
            // POST /v3/dataforseo_labs/google/top_searches/live
            // the full list of possible parameters is available in documentation
            var taskPostResponse = await httpClient.PostAsync("/v3/dataforseo_labs/google/top_searches/live", new StringContent(JsonConvert.SerializeObject(postData)));
            var result = JsonConvert.DeserializeObject<dynamic>(await taskPostResponse.Content.ReadAsStringAsync());
            // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
            if (result.status_code == 20000)
            {
                // do something with result
                Console.WriteLine(result);
            }
            else
                Console.WriteLine($"error. Code: {result.status_code} Message: {result.status_message}");
        }
    }
}

The above command returns JSON structured like this:

{
  "version": "0.1.20240801",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "0.5228 sec.",
  "cost": 0.0103,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "08221840-1535-0404-0000-fe72c034949c",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "0.4524 sec.",
      "cost": 0.0103,
      "result_count": 1,
      "path": [
        "v3",
        "dataforseo_labs",
        "google",
        "top_searches",
        "live"
      ],
      "data": {
        "api": "dataforseo_labs",
        "function": "top_searches",
        "se_type": "google",
        "language_name": "English",
        "location_code": 2840,
        "limit": 3
      },
      "result": [
        {
          "se_type": "google",
          "location_code": 2840,
          "language_code": "en",
          "total_count": 1097359538,
          "items_count": 3,
          "offset": 0,
          "offset_token": "eyJDdXJyZW50T2Zmc2V0IjozLCJSZXF1ZXN0RGF0YSI6eyJsb2FkX3NlcnBfaW5mbyI6ZmFsc2UsInNlYXJjaF9hZnRlcl90b2tlbiI6bnVsbCwiaWdub3JlX3N5bm9ueW1zIjpmYWxzZSwibGFuZ3VhZ2UiOiJlbiIsInNlYXJjaF9lbmdpbmUiOiJnb29nbGUiLCJsb2NhdGlvbiI6Mjg0MCwidXNlX25ld19jYXRlZ29yaWVzIjp0cnVlLCJvcmRlcl9ieSI6eyJvcmRlcl9maWVsZCI6ImtleXdvcmRfaW5mby5zZWFyY2hfdm9sdW1lIiwib3JkZXJfdHlwZSI6IkRlc2MiLCJuZXh0IjpudWxsfSwibGltaXQiOjMsIm9mZnNldCI6MCwiYWlkIjoxNTM1fSwiUmF3UXVlcnkiOm51bGwsIklkIjoiNzQyNzdjNjMtMjgxOS00NTkzLWIyY2EtYjUzYTBlNmY4OGI2IiwiU2VhcmNoQWZ0ZXJEYXRhIjpbMTUxMDAwMDAwLCIxNGZmMGM2OS1kNWU0LTg4ZDctY2QwNS03Y2Y0YjJhYzIxMmMiXX0=",
          "items": [
            {
              "se_type": "google",
              "keyword": "phub",
              "location_code": 2840,
              "language_code": "en",
              "keyword_info": {
                "se_type": "google",
                "last_updated_time": "2024-08-08 02:39:41 +00:00",
                "competition": null,
                "competition_level": "LOW",
                "cpc": 0.68,
                "search_volume": 185000000,
                "low_top_of_page_bid": 0.99,
                "high_top_of_page_bid": 12.5,
                "categories": [
                  10013
                ],
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 226000000
                  }
                ],
                "search_volume_trend": {
                  "monthly": 22,
                  "quarterly": 22,
                  "yearly": 0
                }
              },
              "clickstream_keyword_info": null,
              "keyword_properties": {
                "se_type": "google",
                "core_keyword": null,
                "synonym_clustering_algorithm": "text_processing",
                "keyword_difficulty": 16,
                "detected_language": null,
                "is_another_language": true,
                "words_count": 1
              },
              "serp_info": null,
              "avg_backlinks_info": {
                "se_type": "google",
                "backlinks": 830563.6,
                "dofollow": 171603.2,
                "referring_pages": 647749.9,
                "referring_domains": 734.1,
                "referring_main_domains": 569.2,
                "rank": 188.8,
                "main_domain_rank": 711.4,
                "last_updated_time": "2024-08-04 08:23:20 +00:00"
              },
              "search_intent_info": {
                "se_type": "google",
                "main_intent": "navigational",
                "foreign_intent": null,
                "last_updated_time": "2023-08-31 20:30:38 +00:00"
              },
              "keyword_info_normalized_with_bing": {
                "last_updated_time": "2024-08-08 02:39:41 +00:00",
                "search_volume": 185000000,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 226000000
                  }
                ]
              },
              "keyword_info_normalized_with_clickstream": {
                "last_updated_time": "2024-08-08 02:39:41 +00:00",
                "search_volume": 185000000,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 226000000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 226000000
                  }
                ]
              }
            },
            {
              "se_type": "google",
              "keyword": "yyyyyyyyyoutube",
              "location_code": 2840,
              "language_code": "en",
              "keyword_info": {
                "se_type": "google",
                "last_updated_time": "2024-08-12 02:02:19 +00:00",
                "competition": 0.01,
                "competition_level": "LOW",
                "cpc": 0.03,
                "search_volume": 151000000,
                "low_top_of_page_bid": 0.01,
                "high_top_of_page_bid": 0.01,
                "categories": [
                  13575
                ],
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 185000000
                  }
                ],
                "search_volume_trend": {
                  "monthly": 22,
                  "quarterly": 22,
                  "yearly": 0
                }
              },
              "clickstream_keyword_info": null,
              "keyword_properties": {
                "se_type": "google",
                "core_keyword": null,
                "synonym_clustering_algorithm": "text_processing",
                "keyword_difficulty": 0,
                "detected_language": null,
                "is_another_language": true,
                "words_count": 1
              },
              "serp_info": null,
              "avg_backlinks_info": {
                "se_type": "google",
                "backlinks": 6.2,
                "dofollow": 1.5,
                "referring_pages": 1.6,
                "referring_domains": 0.3,
                "referring_main_domains": 0.3,
                "rank": 16.6,
                "main_domain_rank": 911.7,
                "last_updated_time": "2024-07-21 09:56:03 +00:00"
              },
              "search_intent_info": {
                "se_type": "google",
                "main_intent": "navigational",
                "foreign_intent": null,
                "last_updated_time": "2023-08-01 06:19:20 +00:00"
              },
              "keyword_info_normalized_with_bing": {
                "last_updated_time": "2024-08-16 17:07:14 +00:00",
                "search_volume": 12,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 12
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 12
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 15
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 15
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 15
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 12
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 15
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 15
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 12
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 15
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 12
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 15
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 12
                  }
                ]
              },
              "keyword_info_normalized_with_clickstream": {
                "last_updated_time": "2024-08-16 17:07:14 +00:00",
                "search_volume": 0,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 0
                  }
                ]
              }
            },
            {
              "se_type": "google",
              "keyword": "uytuytuyt",
              "location_code": 2840,
              "language_code": "en",
              "keyword_info": {
                "se_type": "google",
                "last_updated_time": "2024-08-11 08:14:45 +00:00",
                "competition": 0.01,
                "competition_level": "LOW",
                "cpc": 0.03,
                "search_volume": 151000000,
                "low_top_of_page_bid": 0.01,
                "high_top_of_page_bid": 0.01,
                "categories": null,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 185000000
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 151000000
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 185000000
                  }
                ],
                "search_volume_trend": {
                  "monthly": 22,
                  "quarterly": 22,
                  "yearly": 0
                }
              },
              "clickstream_keyword_info": null,
              "keyword_properties": {
                "se_type": "google",
                "core_keyword": null,
                "synonym_clustering_algorithm": null,
                "keyword_difficulty": 0,
                "detected_language": null,
                "is_another_language": true,
                "words_count": 1
              },
              "serp_info": null,
              "avg_backlinks_info": {
                "se_type": "google",
                "backlinks": 8.1,
                "dofollow": 8.1,
                "referring_pages": 8.1,
                "referring_domains": 0.4,
                "referring_main_domains": 0.2,
                "rank": 14.7,
                "main_domain_rank": 934.5,
                "last_updated_time": "2024-07-14 21:42:27 +00:00"
              },
              "search_intent_info": {
                "se_type": "google",
                "main_intent": "navigational",
                "foreign_intent": null,
                "last_updated_time": "2023-03-02 01:47:58 +00:00"
              },
              "keyword_info_normalized_with_bing": {
                "last_updated_time": "2024-08-16 17:07:14 +00:00",
                "search_volume": 0,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 0
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 0
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 0
                  }
                ]
              },
              "keyword_info_normalized_with_clickstream": {
                "last_updated_time": "2024-08-16 17:07:14 +00:00",
                "search_volume": 50,
                "is_normalized": true,
                "monthly_searches": [
                  {
                    "year": 2024,
                    "month": 7,
                    "search_volume": 50
                  },
                  {
                    "year": 2024,
                    "month": 6,
                    "search_volume": 50
                  },
                  {
                    "year": 2024,
                    "month": 5,
                    "search_volume": 62
                  },
                  {
                    "year": 2024,
                    "month": 4,
                    "search_volume": 62
                  },
                  {
                    "year": 2024,
                    "month": 3,
                    "search_volume": 62
                  },
                  {
                    "year": 2024,
                    "month": 2,
                    "search_volume": 50
                  },
                  {
                    "year": 2024,
                    "month": 1,
                    "search_volume": 62
                  },
                  {
                    "year": 2023,
                    "month": 12,
                    "search_volume": 62
                  },
                  {
                    "year": 2023,
                    "month": 11,
                    "search_volume": 50
                  },
                  {
                    "year": 2023,
                    "month": 10,
                    "search_volume": 62
                  },
                  {
                    "year": 2023,
                    "month": 9,
                    "search_volume": 50
                  },
                  {
                    "year": 2023,
                    "month": 8,
                    "search_volume": 62
                  },
                  {
                    "year": 2023,
                    "month": 7,
                    "search_volume": 48
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  ]
}