---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/domain-search
---
# Domain Search

Generate domain name ideas from a keyword and instantly check availability across TLDs. Ranked candidates with real-time registration checks. Also verify a specific list of domains you already have in mind.

- **Version:** 0.02
- **Categories:** search, marketing, infrastructure
- **Workflow:** search_domains → check_domains

## Skills (2)

### Search Domains (`search_domains`)

Generate and rank domain candidates from a keyword or brand phrase, then check registration status for each candidate across selected TLDs.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Keyword or brand phrase used to generate domain candidates |
| `tlds` | array | No | Optional list of TLDs to include (e.g. ["com", "io", "ai"]) |
| `limit` | number | No | Maximum number of results to return (1-30) [default: 10] |
| `include_taken` | boolean | No | Include registered/taken domains in the returned results [default: false] |

**Returns:** Ranked domain candidates with availability checks, registrar metadata, and reasoning for each generated name

**Examples:**

*Search 5 available domains for a "human leap" brand:*

```json
{
  "query": "human leap",
  "tlds": [
    "com",
    "io",
    "ai"
  ],
  "limit": 5
}
```

### Check Domains (`check_domains`)

Check explicit domain names and return structured registration intelligence including source, status, registrar, and availability.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `domains` | array | Yes | Domain names to check (up to 100, e.g. ["example.com", "example.io"]) |
| `max` | number | No | Maximum number of domains from the list to check (1-100) [default: 25] |
| `include_raw` | boolean | No | Include raw RDAP/WHOIS payloads in each result [default: false] |

**Returns:** Structured registration status for each provided domain, including availability, registrar metadata, and lookup source diagnostics

**Examples:**

*Check two specific domains for registration status:*

```json
{
  "domains": [
    "google.com",
    "this-domain-probably-does-not-exist-12345.com"
  ],
  "max": 2
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call domain-search search_domains --query human leap --tlds com,io,ai --limit 5

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"domain-search","skill":"search_domains","input":{"query":"human leap","tlds":["com","io","ai"],"limit":5}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Does it generate ideas or just check names I already have?

It does both. You can generate domain ideas from a keyword and also verify a shortlist you already have.

### Can I compare different TLDs?

Yes. Availability checks run across TLDs so you can compare options side by side.

### Is the output ranked or just a raw list?

The tool returns ranked candidates together with real-time registration checks, so the best-looking names rise to the top.

### Is it useful for brandable launches?

Yes. It is a fast way to move from a keyword to available domain ideas when you are naming a new product or project.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs