Skip to content

How to research leads in Claude

How-ToToolRouter Editorial Team
How to research leads in Claude

Source review · Checked . Based on the linked documentation and tool definitions. Examples are illustrative unless a run receipt is provided. Editorial standards

To research leads in Claude, connect ToolRouter and use Lead Finder to discover companies or people, then keep every contact as a candidate with its source fields. Finding a name is not the same as verifying an email. None of these skills send email, LinkedIn messages, or CRM writes. Outreach stays a step you take yourself after you review the evidence.

This rewrite is source-reviewed against the Lead Finder skills and the provider pages linked below. It is not a live enrichment run. The prompt is illustrative. Use the list only for a purpose you are allowed to pursue, and follow applicable privacy and marketing rules before you contact anyone.

Connect, then pick the discovery skill

Follow Connect Claude and enable ToolRouter in the conversation. Confirm Lead Finder is in the catalog Claude loaded.

The skills below are paid. Successful calls are billed at max($0.01, provider cost); failed paid calls do not charge. See Billing and pricing. Optional Hunter, LeadMagic, Prospeo, or Exa keys change which email sources run; they do not change the “review before use” rule.

JobSkillWhat comes back
Companies matching a descriptionfind_companiesName, URL, description, plus structured fields when the provider supplies them
People matching a descriptionfind_peopleTitle, profile url, text excerpt, highlights — not a verified mailbox
Lookalikes from one URLfind_similarSimilar pages; one seed URL per call
Criteria-checked list with contact fieldsprospectName, position, company, location, url, email, phone, linkedin_url when returned
One known personenrich_personProfile fields plus email_candidates
Published addresses on a domaindomain_emailsEmail, name, position, confidence when available
Recent openingssearch_hiring_signalsJob rows with observation time, coverage, and a data-use notice

Exa People Search documents a people index of 1B+ public professional profiles, refreshed weekly. That is Exa's coverage claim for the people category. Treat each ToolRouter row as one provider observation, not a complete directory of every worker at the company.

Evidence fields to keep

find_people is discovery. Contact candidates appear when you enrich or prospect.

enrich_person accepts a LinkedIn (or other) url, or name plus company. Alongside person.email it returns email_candidates. Each candidate carries:

FieldUse it for
sourceWhich lookup produced the address (exa, prospeo, hunter, leadmagic, github, exa-scrape)
emailThe candidate string
on_expected_domainWhether it sits on the company domain you passed
meta.statusProvider status when supplied (Hunter and Prospeo)
meta.hunter_scoreHunter 0–100 when that source ran
meta.source_urlPage the address was scraped from (Exa scrape)
meta.verified_byNamed upstream check when present

Hunter's Email Verifier API documents status and a deliverability score. A high score is still a provider label. Keep it in the sheet; do not convert it into “safe to mail.”

prospect can AI-check each result against up to five criteria you pass. That check is still a model pass over provider data. Export url, role, company, and any email together so you can reopen the source.

search_hiring_signals is a recency signal (title, optional region and company domain, posted_within in days). Its response includes data_use_notice and coverage. It is not a licence to message applicants.

Build a working table with at least: name, role, company, profile or company URL, email candidate, source, on_expected_domain, status/score, and observed date. Leave blanks blank. Then decide, outside the tool, whether you will contact anyone.

Connect your assistant, then try the task described in this guide.

Illustrative prompt

text
Use ToolRouter Lead Finder.
1. Call find_people with query "Heads of Product at B2B analytics companies in the UK" and numResults 10.
2. For the first five profile URLs, call enrich_person.
3. Return a table: name, position, company, url, email, email_candidates
   (source, email, on_expected_domain, meta.status, meta.hunter_score, meta.source_url).
4. If found is false, keep the row and say so.
Do not send messages. Do not invent an email when candidates are empty.

If you are starting from public listing pages instead of a people query, scrape those pages first with How to scrape a website to CSV in Claude, then enrich the domains you kept. Open Lead Finder after you connect at toolrouter.com/connect.

*Source-reviewed 13 September 2026 against the Lead Finder skill contract, Exa People Search, and Hunter Email Verifier docs linked above. Not a live enrichment session and not a send.*

T
Product documentation and research
Share this article

Related Posts