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:

POST https://api.similarweb.com/v3/batch/keywords/request-report
{  
  	"keywords":["hello"],
    "countries": ["IL","US"],
    "metrics":[
        "all_keyword_volume",
        "all_keyword_monthly_search_volume",
        "all_keyword_cpc",
        "desktop_keyword_difficulty",
        "zero_clicks_share"
    ],
    "start_date": "2022-12-01",
    "end_date": "2023-01-01",
    "limit":1000,
    "granularity": "monthly", 
    "delivery_method": "download_link",
    "response_format": "csv"
}
POST https://api.similarweb.com/v3/batch/site_keywords/request-report
{
    "domains":[
        "cnn.com"
    ],
    "countries": ["IL","US"],
    "metrics":[
        "desktop_keywords_organic_visits",
        "desktop_keywords_organic_share",
        "desktop_keywords_top_organic_url",
        "desktop_keywords_top_organic_url_position"
    ],
    "start_date": "2022-12-01",
    "end_date": "2023-01-01",
    "granularity": "7days", 
    "delivery_method": "download_link",
    "response_format": "csv"
}

Keywords Table

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

Primary Keys: keywords, countries

Metric NameDescriptionSupported GranularityType
all_keyword_volumeMeasures the monthly search volume of a specific keyword, aggregating data across all devices and platforms.MonthlyDouble
all_keyword_monthly_search_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:

Table URL: https://api.similarweb.com/v3/batch/site_keywords/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!