---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/lead-finder
---
# Lead Finder

Find companies and people by industry, funding, role, location, or expertise. Enrich domains, find lookalikes, and get cited research answers. For sales prospecting and market mapping.

- **Version:** 0.04
- **Categories:** search, data, marketing

## Skills (8)

### Find Companies (`find_companies`)

Find companies matching natural language criteria. Returns structured data including founding year, employee count, funding, revenue, headquarters, and web traffic.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Natural language description of companies to find (e.g. "fintech startups in Europe with Series A funding") |
| `numResults` | number | No | Number of results to return (1-100) [default: 10] |
| `includeDomains` | array | No | Only include results from these domains (e.g. ["techcrunch.com", "bloomberg.com"]) |
| `excludeDomains` | array | No | Exclude results from these domains (e.g. ["reddit.com", "wikipedia.org"]) |

**Returns:** Company results with name, URL, founding year, employee count, funding, revenue, city, country, and web traffic

**Examples:**

*Find companies by industry and stage:*

```json
{
  "query": "AI infrastructure startups with Series B funding"
}
```

*Find companies by location:*

```json
{
  "query": "cybersecurity companies headquartered in Israel",
  "numResults": 20
}
```

### Find People (`find_people`)

Find people by role, company, expertise, or location. Searches across 1B+ indexed profiles to find relevant professionals matching your criteria.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Natural language description of people to find (e.g. "VP of Marketing at SaaS companies in New York") |
| `numResults` | number | No | Number of results to return (1-100) [default: 10] |
| `includeDomains` | array | No | Only include results from these domains (e.g. ["techcrunch.com", "bloomberg.com"]) |
| `excludeDomains` | array | No | Exclude results from these domains (e.g. ["reddit.com", "wikipedia.org"]) |

**Returns:** People results with name, URL, profile text, highlights, and source information

**Examples:**

*Find people by role and industry:*

```json
{
  "query": "CTOs at fintech startups in London"
}
```

*Find founders in a space:*

```json
{
  "query": "founders of developer tools companies"
}
```

### Find Similar (`find_similar`)

Find companies or websites similar to a given URL. Useful for competitive analysis, discovering lookalike companies, or expanding a list of leads from a known example.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `url` | string | Yes | URL of the company or page to find similar matches for |
| `numResults` | number | No | Number of results to return (1-100) [default: 10] |
| `includeDomains` | array | No | Only include results from these domains (e.g. ["techcrunch.com", "bloomberg.com"]) |
| `excludeDomains` | array | No | Exclude results from these domains (e.g. ["reddit.com", "wikipedia.org"]) |
| `excludeSourceDomain` | boolean | No | Whether to exclude results from the same domain as the source URL [default: true] |
| `category` | string | No | Filter results to only companies or people (company, people) |

**Returns:** Similar pages with title, URL, text content, highlights, and structured data if category is company

**Examples:**

*Find competitors to a company:*

```json
{
  "url": "https://stripe.com",
  "numResults": 10
}
```

*Find similar companies in a space:*

```json
{
  "url": "https://linear.app",
  "excludeSourceDomain": true,
  "category": "company"
}
```

### Enrich Company (`enrich_company`)

Enrich a company domain with structured data — name, description, industry, employee count, headquarters, founding year, key products, recent news, and social profiles.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `domain` | string | Yes | Company domain to enrich (e.g. "stripe.com", "notion.so") |
| `fields` | array | No | Specific fields to extract (e.g. ["companyName", "industry", "employeeCount"]). Omit for all default fields. |

**Returns:** Structured company profile with name, description, industry, employee count, headquarters, founding year, key products, and more

**Examples:**

*Enrich a company domain:*

```json
{
  "domain": "stripe.com"
}
```

*Enrich specific fields only:*

```json
{
  "domain": "notion.so",
  "fields": [
    "companyName",
    "industry",
    "employeeCount",
    "foundedYear"
  ]
}
```

### Answer with Sources (`answer`)

Get a direct answer to a research question with source citations. Searches the web, synthesizes an answer, and returns it with linked sources for verification.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Question to answer (e.g. "How much funding has Stripe raised?") |
| `text` | boolean | No | Whether to include full source text in each citation (increases response size) [default: false] |

**Returns:** Answer string with an array of citations containing URL, title, and optionally full source text

**Examples:**

*Research a company question:*

```json
{
  "query": "What is the total funding raised by Figma?"
}
```

*Get market intelligence:*

```json
{
  "query": "What are the leading AI code review tools in 2026?",
  "text": true
}
```

### Prospect Leads (`prospect`)

Build a verified list of people or companies matching specific criteria, with email and phone enrichment. AI verifies each result against your criteria before returning it.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | Yes | Natural language description of who to find (e.g. "UX designers in London at companies with 50-200 employees") |
| `count` | number | No | Number of verified leads to find (1-1000). Higher counts take longer. [default: 25] |
| `entity` | string | No | Whether to find people or companies (person, company) [default: "person"] |
| `criteria` | array | No | Verification criteria — each result is AI-checked against these (e.g. ["Must be based in London", "Company has 50-200 employees"]). Max 5. |
| `include_email` | boolean | No | Include work email address in results [default: true] |
| `include_phone` | boolean | No | Include phone number in results (adds cost) [default: false] |

**Returns:** Verified list of leads with name, position, company, location, email, phone, and LinkedIn URL

**Examples:**

*Find designers in a city:*

```json
{
  "query": "UX designers in London at mid-size companies",
  "count": 25
}
```

*Find sales leaders:*

```json
{
  "query": "VP of Sales at SaaS startups in the US",
  "count": 50,
  "criteria": [
    "Must be VP or Director level",
    "Company is a SaaS business"
  ]
}
```

*Find funded startups:*

```json
{
  "query": "AI startups funded in 2025 with less than 100 employees",
  "entity": "company",
  "count": 30
}
```

### Enrich Person (`enrich_person`)

Get email, phone, job title, and company for a specific person. Accepts a LinkedIn URL or name + company.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `url` | string | No | LinkedIn profile URL or other profile URL to enrich |
| `name` | string | No | Person's name (used when URL is not available) |
| `company` | string | No | Company name (helps identify the right person when using name) |

**Returns:** Person profile with email, phone, position, company, location, and LinkedIn URL

**Examples:**

*Enrich by LinkedIn URL:*

```json
{
  "url": "https://linkedin.com/in/johndoe"
}
```

*Enrich by name and company:*

```json
{
  "name": "Jane Smith",
  "company": "Stripe"
}
```

### Enrich People (Batch) (`enrich_people`)

Batch enrich up to 50 profile URLs with email, job title, company, and location. Feed in URLs from find_people results to get contact info at scale.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `urls` | array | Yes | Array of profile URLs to enrich (LinkedIn, personal sites, etc.). Max 50. |
| `include_phone` | boolean | No | Include phone numbers in results (adds cost) [default: false] |

**Returns:** Batch enriched contacts with email, phone, position, company, and location for each URL

**Examples:**

*Enrich LinkedIn profiles from find_people results:*

```json
{
  "urls": [
    "https://linkedin.com/in/janedoe",
    "https://linkedin.com/in/johndoe"
  ]
}
```

*Enrich with phone numbers:*

```json
{
  "urls": [
    "https://linkedin.com/in/janedoe"
  ],
  "include_phone": true
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call lead-finder find_companies --query AI infrastructure startups with Series B funding

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"lead-finder","skill":"find_companies","input":{"query":"AI infrastructure startups with Series B funding"}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Can it search both companies and people?

Yes. You can look for companies or people by industry, funding, role, location, or expertise.

### Can it find lookalike prospects?

Yes. Lookalike search and domain enrichment are part of the tool.

### Is this mainly for sales?

It is useful for sales prospecting, but it also works well for market mapping and research.

### Can I use it to find cited answers, not just leads?

Yes. The manifest includes cited research answers as part of the output surface.

---

## 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