Get Keywords, All Sorts

Performs 5 types of keyword research via keywordSearchType parameter: PhraseMatch (thematic similarities), Questions (interrogative queries), AlsoBuysAdsFor (co-targeted PPC terms), AlsoRanksFor (co-ranking SEO terms), Transactions (commercial intent). Set keywordSearchType to select method.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

The keyword to query for.

string
enum
required
Defaults to PhraseMatch

Required. Selects keyword research method: PhraseMatch=thematically related, Questions=interrogative forms, AlsoBuysAdsFor=keywords co-targeted in ads, AlsoRanksFor=keywords co-ranking organically, Transactions=purchase-intent keywords. Each returns different keyword relationships.

Allowed:
string

Comma-separated list of terms that must be present in the keyword.

boolean
Defaults to false

Used with includeTerms. If true: match any term (OR). If false: require all terms (AND).

string

Comma-separated list of terms to exclude from results (e.g., branded or irrelevant terms).

float

Filter by the number of searches done this past month on Google.

float

Filter by the number of searches done this past month on Google.

float

Filter by the number of searches done this past month on Google. This value is refreshed each month.

float

Filter by the number of searches done this past month on Google. This value is refreshed each month.

float

Filter by how difficult it is to rank on this keyword. This can also be called Ranking Difficulty.

float

Filter by how difficult it is to rank on this keyword. This can also be called Ranking Difficulty.

float

Filter by the average cost per click. This will use the keyword matching option selected in costPerClickOption

float

Filter by the average cost per click. This will use the keyword matching option selected in costPerClickOption

string
enum

Cost per click keyword matching option to filter results by.

Allowed:
float

Filter by the number of words in the keyword.

float

Filter by the number of words in the keyword.

float

Filter by the number of total monthly clicks on the SERP for this keyword--organic and paid.

float

Filter by the number of total monthly clicks on the SERP for this keyword--organic and paid.

boolean
Defaults to false

Filter on if the keyword is a question.

boolean
Defaults to false

Filter on if the keyword has transactional intent.

string

Filter to keywords where this specific domain ranks #1 in organic search results. Useful for identifying keywords where a particular competitor dominates.

float

Filter by the percentage of searches that are done on mobile devices.

float

Filter by the percentage of searches that are done on mobile devices.

float

Filter by the percentage of searches that are done on desktop devices.

float

Filter by the percentage of searches that are done on desktop devices.

float

Filter by the percentage of searches that are not clicked. Some keyword searches supply clear information in a featured snippet or similar displays. They don't require a click to get the information. Those will have higher percentages in this metric.

float

Filter by the percentage of searches that are not clicked. Some keyword searches supply clear information in a featured snippet or similar displays. They don't require a click to get the information. Those will have higher percentages in this metric.

float

Filter by the percentage of clicks that go to ads.

float

Filter by the percentage of clicks that go to ads.

float

Filter by the percentage of clicks that go to organic results, not ads.

float

Filter by the percentage of clicks that go to organic results, not ads.

float

Filter by the monthly cost of the keyword. This will use the keyword matching option selected in monthlyCostOption

float

Filter by the monthly cost of the keyword. This will use the keyword matching option selected in monthlyCostOption

string
enum

Monthly Cost keyword matching option to filter results by.

Allowed:
float

Homepages on the SERP range to filter results by.

float

Homepages on the SERP range to filter results by.

float

Filter by the number of total advertisers

float

Filter by the number of total advertisers

int32
1 to 10000
Defaults to 5

The maximum number of rows returned.

string
enum
Defaults to US

Country market to search. Specifically, this maps to the Google domain version to query against (e.g., google.com for US, google.de for Germany, etc.). All Countries

string
enum
Defaults to null

Column to sort by.

Show Details
SearchVolumeMonthly search volume
LiveSearchVolumeReal-time search volume data
RankingDifficultySEO competition difficulty score
TotalMonthlyClicksEstimated total monthly clicks
PercentMobileSearchesPercentage of searches from mobile devices
PercentDesktopSearchesPercentage of searches from desktop devices
PercentSearchesNotClickedPercentage of searches resulting in no clicks
PercentPaidClicksPercentage of clicks going to paid results
PercentOrganicClicksPercentage of clicks going to organic results
BroadCostPerClickBroad match cost per click estimate
PhraseCostPerClickPhrase match cost per click estimate
ExactCostPerClickExact match cost per click estimate
BroadMonthlyClicksEstimated monthly clicks for broad match
PhraseMonthlyClicksEstimated monthly clicks for phrase match
ExactMonthlyClicksEstimated monthly clicks for exact match
BroadMonthlyCostEstimated monthly cost for broad match
PhraseMonthlyCostEstimated monthly cost for phrase match
ExactMonthlyCostEstimated monthly cost for exact match
PaidCompetitorsNumber of paid search competitors
RankingHomepagesNumber of homepages ranking organically
string
enum
Defaults to Descending

Order to sort the results.

Allowed:
int32
1 to 10000
Defaults to 1

Row number to start the results with.

boolean
Defaults to true

Exclude adult keywords considered unsafe for work.

boolean
Defaults to false

Only include adult keywords considered unsafe for work.

Responses

400

Bad Request

401

User failed authorization

500

Internal Server Error

Language
Credentials
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json