Skip to content

List the Google keywords a domain ranks for

POST/v1/tools/google.domain.ranked-keywords/callsNeeds an API key

Returns the Google keywords a domain ranks for, with position, ranking URL, search volume and estimated traffic. Use it to see which searches bring a site its traffic.

Tool google.domain.ranked-keywords on Google. Contract version 1, released 2026-10-27.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

domainstringRequired

The domain, without scheme or www, such as "moz.com".

countrystring· default us

Two-letter ISO 3166-1 country code. Case-insensitive.

One of the 249 values of the countries list: ISO 3166-1 alpha-2 country codes, lowercase.

languagestring· default en

Two-letter ISO 639-1 language code. Case-insensitive.

One of the 184 values of the languages list: ISO 639-1 two-letter language codes, lowercase.

pageinteger· default 1

Page of results, 10 per page. Keywords come by the traffic they bring, highest first.

At least 1.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

results

A list of rows. Always present, possibly empty.

keywordstringRequired
positionintegerRequired

The domain's rank among organic results for the keyword, starting at 1.

urlstringRequired

Address of the page that ranks.

titlestring

Title of the ranking page as Google shows it.

search_volumeinteger

Average monthly Google searches in the country.

monthly_searchesarray of object

Google searches in the country in each recent month, usually the last 12.

monthly_searches.yearintegerRequired
monthly_searches.monthintegerRequired

Month of the year, from 1 (January) to 12.

monthly_searches.search_volumeintegerRequired
cpcnumber

Average cost per click in Google Ads, in USD.

competitionnumber

Advertiser competition for the keyword in Google Ads, from 0 (none) to 1 (highest).

competition_levelstring

The same competition as a band.

low
medium
high
keyword_difficultyinteger

How hard it is to rank in the top 10 organic results, from 0 (easiest) to 100.

search_intentstring

What the searcher wants.

informational
navigational
commercial
transactional
estimated_trafficnumber

Estimated monthly organic visits this ranking brings the page. Results are sorted by it, highest first.