Search Keywords Dataset

Discover the website keywords driving traffic to uncover search opportunities and help build your winning digital marketing strategy

Keyword Analysis provides a deep-dive into any keyword on the web to discover the competitive landscape for any search term.

Keyword Analysis measures actual traffic generated by a particular keyword to a particular site from any search engine - not just a snapshot of the keyword position on the results page. In addition, it includes information on CPC, volume, website position, and landing pages related to the SERP.

🚧

When generating a report, make sure all metrics are supported by same granularity as the requested report.

👨‍🏫

Data credits are Similarweb's currency. Keywords are calculated as 1:25 (data credit:result) and for site_keywords the calculation is 1:100.

As pricing may vary from report to report you can estimate the total credit amount for each report generated by our Request-Validate endpoint.

📘

Batch API and REST API have different Keys

Make sure you're using the correct API Key with the query

Example Request:

{
  "delivery_information": {
    "response_format": "csv",
    "delivery_method_params": {
      "retention_days": 60
    }
  },
  "report_query": {
    "tables": [
      {
        "vtable": "keywords",
        "granularity": "monthly",
        "filters": {
          "countries": [
            "WW",
            "US"
          ]
        },
        "metrics": [
          "all_keyword_cpc",
          "desktop_keyword_difficulty",
          "zero_clicks_latest_serp_date",
          "zero_clicks_share"
        ],
        "start_date": "2024-06",
        "end_date": "2024-06"
      }
    ]
  }
}
{
  "delivery_information": {
    "response_format": "csv",
    "delivery_method_params": {
      "retention_days": 60
    }
  },
  "report_query": {
    "tables": [
      {
        "vtable": "site_keywords",
        "granularity": "weekly",
        "filters": {
          "domains": [
            "similarweb.com",
            "google.com"
          ],
          "countries": [
            "WW",
            "US"
          ],
          "include_subdomains": true
        },
        "metrics": [
          "desktop_keywords_organic_share",
          "desktop_keywords_organic_visits",
          "desktop_keywords_paid_share",
          "desktop_keywords_paid_visits",
          "desktop_keywords_top_all_url",
          "desktop_keywords_top_all_url_position",
          "desktop_keywords_top_organic_url",
          "desktop_keywords_top_organic_url_position",
          "desktop_keywords_top_paid_url",
          "desktop_keywords_top_paid_url_position",
          "desktop_keywords_total_share",
          "desktop_keywords_total_visits"
        ],
        "start_date": "2024-07-15",
        "end_date": "2024-07-15"
      }
    ]
  }
}

Keywords Table

vtable: "keywords"

Table URL: https://api.similarweb.com/batch/v4/request-report

Primary Keys: keywords, countries

Metric NameDescriptionSupported GranularityType
all_keyword_monthly_search_volumeMeasures the monthly search volume of a specific keyword, aggregating data across all devices and platforms.MonthlyDouble
all_keyword_volumeProvides the 12 months average search volume of a specific keyword per month across all platforms and devices.MonthlyDouble
all_keyword_cpcProvides the CPC for the the keyword (desktop+mobile). CPC is the average price that advertisers paid for a click on their ad in Google’s paid search resultsMonthlyDouble
desktop_keyword_difficultyProvides the measure of how difficult it would be to rank on the top results for a keyword. Range of 1-100MonthlyDouble
zero_clicks_shareProvides the percentage of searches that are zero-clicks.MonthlyDouble

👍

Keyword CPC with historical data is a unique data point that is available on the API but not on the platform

Site_Keywords Table:

vtable: "site_keywords"

Table URL: https://api.similarweb.com/batch/v4/request-report

Primary Keys: domains, keywords, countries

Metric NameDescriptionSupported GranularityType
desktop_keywords_total_visits, desktop_keywords_organic_visits, desktop_keywords_paid_visitsReturns the total/organic/paid number of visits driven to a website by clicks on the keyword7days, weeklyDouble
desktop_keywords_total_share, desktop_keywords_organic_share, desktop_keywords_paid_shareReturns the total/organic/paid traffic share driven to a website by a specific keyword7days, weeklyDouble
desktop_keywords_top_all_url, desktop_keywords_top_organic_url, desktop_keywords_top_paid_urlMost recent URL displayed in all/paid/organic Google search results, in the selected country, from the past 30 days.7days, weeklyString
desktop_keywords_top_all_url_position, desktop_keywords_top_organic_url_position, desktop_keywords_top_paid_url_positionThe URL's average overall/paid/organic position on the Google SERP in the selected timeframe7days, weeklyInt
Language
Authorization
Header
Click Try It! to start a request and see the response here!