List the Google keywords a domain ranks for
/v1/tools/google.domain.ranked-keywords/calls Needs an API keyReturns 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
domainstringRequiredThe domain, without scheme or www, such as "moz.com".
countrystringTwo-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.
languagestringTwo-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.
pageintegerPage 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.
keywordstringRequiredpositionintegerRequiredThe domain's rank among organic results for the keyword, starting at 1.
urlstringRequiredAddress of the page that ranks.
titlestringTitle of the ranking page as Google shows it.
search_volumeintegerAverage monthly Google searches in the country.
monthly_searchesarray of objectGoogle searches in the country in each recent month, usually the last 12.
monthly_searches.yearintegerRequiredmonthly_searches.monthintegerRequiredMonth of the year, from 1 (January) to 12.
monthly_searches.search_volumeintegerRequiredcpcnumberAverage cost per click in Google Ads, in USD.
competitionnumberAdvertiser competition for the keyword in Google Ads, from 0 (none) to 1 (highest).
competition_levelstringThe same competition as a band.
lowmediumhighkeyword_difficultyintegerHow hard it is to rank in the top 10 organic results, from 0 (easiest) to 100.
search_intentstringWhat the searcher wants.
informationalnavigationalcommercialtransactionalestimated_trafficnumberEstimated monthly organic visits this ranking brings the page. Results are sorted by it, highest first.