Tools / Keyword Research
Keyword Research icon

Keyword Research

Find & prioritize SEO keywords

Uncover high-opportunity keywords, analyze terms for intent and difficulty, group lists into page clusters, and rank by opportunity score. Every result includes intent classification, recommended page types, and content briefs. Built for content marketers, SEO managers, and product teams.

4 skillsv0.02
Find Keywords

Research related keywords for a topic so you can spot demand patterns, intent, and the best gaps to target.

Returns: A prioritized set of keyword ideas with intent, modeled demand, difficulty, and next-step guidance
Parameters
topic *stringSeed topic or product area to research
business_goalstringOptional business goal to bias recommendations toward revenue, signups, leads, or awareness
site_urlstringOptional site URL to compare topic coverage against your current site
countrystringISO 3166-1 alpha-2 country code to localize search results
languagestringLanguage code for SERP research
limitnumberMaximum number of keyword ideas to return (default: 15, max: 25)
Example
Find keywords for an AI CRM category
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "keyword-research",
  "skill": "find_keywords",
  "input": {
    "topic": "AI CRM software",
    "business_goal": "generate demo requests",
    "limit": 12
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Analyze Keyword

Break down a keyword so you can see intent, SERP features, modeled demand, difficulty, and the best page to create.

Returns: A keyword breakdown with intent, SERP shape, modeled demand, difficulty, and a content brief
Parameters
keyword *stringKeyword or query to analyze
business_goalstringOptional business goal to factor into the opportunity recommendation
site_urlstringOptional site URL to check whether your domain already appears in the SERP
countrystringISO 3166-1 alpha-2 country code to localize search results
languagestringLanguage code for SERP research
Example
Analyze a commercial software keyword
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "keyword-research",
  "skill": "analyze_keyword",
  "input": {
    "keyword": "best crm for startups",
    "business_goal": "drive paid trials"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Cluster Keywords

Group keyword lists into clear page clusters so teams can turn raw research into a sane content architecture.

Returns: Keyword clusters mapped to likely pages, priorities, and information architecture guidance
Parameters
keywords *arrayKeyword list to cluster into related page groups
business_goalstringOptional business goal to bias cluster priorities
site_urlstringOptional site URL to align clusters to an existing site structure
max_clustersnumberMaximum number of clusters to return (default: min(8, keyword count), max: 20)
Example
Cluster a batch of CRM keywords into page groups
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "keyword-research",
  "skill": "cluster_keywords",
  "input": {
    "keywords": [
      "crm for startups",
      "best crm for startups",
      "startup sales pipeline",
      "hubspot alternatives",
      "pipedrive alternatives"
    ]
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Score Opportunities

Prioritize a keyword list so you can decide what to publish now, what to save for later, and what to skip.

Returns: A ranked keyword priority list with modeled demand, difficulty, opportunity, and clear next moves
Parameters
keywords *arrayKeywords to score and rank by opportunity
business_goalstringOptional business goal to bias the prioritization model
site_urlstringOptional site URL to factor current domain presence into the score
countrystringISO 3166-1 alpha-2 country code to localize search results
languagestringLanguage code for SERP research
Example
Score a shortlist of CRM keywords for prioritization
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "keyword-research",
  "skill": "score_opportunities",
  "input": {
    "keywords": [
      "crm for startups",
      "best crm for startups",
      "startup sales software",
      "hubspot alternatives"
    ],
    "business_goal": "generate qualified demos"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"keyword-research","skill":"find_keywords","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Find Long-Tail Keywords

Find Long-Tail Keywords

Discover highly specific, lower-competition long-tail keywords that convert better than broad terms.

Keyword Research icon
Keyword Research
4 agent guides
Open Analyze Keyword Competition

Analyze Keyword Competition

Evaluate how difficult it is to rank for specific keywords by analyzing SERP competition and domain authority.

Keyword Research icon
Keyword Research
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Research Competitor Ad Creatives

Research Competitor Ad Creatives

Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.

Ad Library Search icon
Ad Library Search
4 agent guides
View all use cases for Keyword Research

Workflows

Open Content Marketing Pipeline

Content Marketing Pipeline

Build a complete content creation pipeline from keyword research through deep topic research to visual asset generation.

Keyword Research icon
Keyword Research
Web Search icon
Web Search
Deep Research icon
Deep Research
Generate Image icon
Generate Image
4 steps4 tools
Open SEO Content Strategy

SEO Content Strategy

Build a data-driven SEO content strategy from keyword research through SERP analysis to deep topic research for content differentiation.

Keyword Research icon
Keyword Research
SEO Analysis icon
SEO Analysis
Web Search icon
Web Search
Deep Research icon
Deep Research
4 steps4 tools
Open App Store Domination

App Store Domination

Dominate both app stores with keyword optimization, listing audits, review analysis, and cross-channel keyword strategy.

App Store ASO icon
App Store ASO
Play Store ASO icon
Play Store ASO
App Review Analysis icon
App Review Analysis
Keyword Research icon
Keyword Research
4 steps4 tools
Open Competitor Content Gap Analysis

Competitor Content Gap Analysis

Find content gaps by comparing pages with competitors, mapping their content strategy, scoring opportunities, and validating with SERP data.

SEO Analysis icon
SEO Analysis
Competitor Research icon
Competitor Research
Keyword Research icon
Keyword Research
Web Search icon
Web Search
4 steps4 tools
View all 10workflows →

Frequently Asked Questions

Can I research keywords from a single topic or business goal?

Yes. `find_keywords` starts from a seed topic and can be biased with a business goal such as demos, leads, or signups. You can also pass a site URL to check existing coverage.

How do I turn keyword ideas into a content plan?

Use `cluster_keywords` to group raw ideas into page clusters, priorities, and URL slugs. It is useful when you want an information architecture instead of a flat keyword list.

Can I score which keywords are worth targeting first?

Yes. `score_opportunities` ranks keywords by modeled demand, difficulty, and opportunity so you can separate quick wins from longer-term bets.

What does a deep keyword analysis include?

`analyze_keyword` gives you intent, SERP shape, modeled demand, difficulty, and a content brief with title angles for the keyword you are evaluating.