Pass a competitor's domain to seo.ranked_keywords and get the Google keywords it ranks for in a location: position, monthly volume, CPC, competition, the ranking URL and its title, and estimated traffic per keyword, plus the total count of keywords the domain ranks for. Sort it to find the pages that bring the rival its visits.
Ask your agent
Analyze the keywords pipedrive.com ranks for and list the ones in positions 4 to 15 with the most traffic.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to seo.ranked_keywords (keywords a domain ranks for), run through RouterGrowth on October 26, 2026. These are the first rows it returned; fields that name a person are masked.
| keyword | position | volume | cpc | traffic |
|---|---|---|---|---|
| sales | 9 | 201000 | 0.9 | 1017 |
| crm | 17 | 165000 | 45.48 | 462 |
| conversational ai chatbot | 70 | 550000 | 12.96 | 84 |
pipedrive.com ranks for 30,053 keywords in the United States; the ten returned, sorted by volume, include sales at 9 and crm at 17, both from guide and blog pages.
Step by step
Use the root domain, such as pipedrive.com, and the location of your market.
Send domain and a limit. total says how many keywords the domain ranks for overall.
The list comes back by volume. Sort by traffic or position to see which pages actually earn visits.
Run seo.serp on the keywords you want to target to see who else holds the page.
Price
List prices on this call, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Analyze the keywords pipedrive.com ranks for and list the ones in positions 4 to 15 with the most traffic.
Pull our top competitor's ranking keywords, then get the live Google results for its ten biggest by traffic.
Find the keywords a rival ranks for and get related ideas and volumes around its top five.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c seo.ranked_keywords -i '{"domain": "pipedrive.com", "limit": 10}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "seo.ranked_keywords", "input": {"domain": "pipedrive.com", "limit": 10}}'Worth knowing
A keyword at position 70 can lead the list because its volume is high. Re sort before you draw conclusions.
traffic is modeled from position and volume, not read from the competitor's analytics.
total is the full count; the call returns the first limit keywords of it.
FAQ
The United States by default. Pass a country, or a city and country, in location.
It returns competition between 0 and 1 and CPC, not a difficulty score.
Set limit to what you need; total shows how many exist for the domain.
One domain per call. Run each rival and join the lists on keyword.
More on SEO
Reading this as an agent? This page as markdown: /tools/seo/analyze-competitor-keywords.md
Connect your agent once. The first calls run on the $1 that comes with signup.