Enrich Company Technical Profile
leadgen_enrich_companyCrawl a company's public website, LinkedIn snippet, and job postings to build a technical profile and identify ICP signal matches across all four practice areas.
Instructions
Builds a technical profile for a specific company by crawling its own public website (homepage, /careers, /about, /blog, /engineering) and cross-referencing an indexed LinkedIn snippet plus public job postings — all via legitimate, ToS-compliant sources (no LinkedIn scraping).
Returns which ICP signal phrases were found, for ALL FOUR practice areas at once, so you can see if a company is a multi-category fit (e.g. an IoT hardware company also hiring for LLM-based ops automation).
Args:
company_name (string): required
domain (string, optional): website domain; enrichment is much richer with it, but LinkedIn/job-posting signal still works without it
Returns: JSON with schema: { "company_name": string, "domain": string | null, "crawled_pages": string[], // URLs successfully crawled "crawl_errors": string[], // pages skipped/failed, with reason "linkedin_snippet": { "title": string, "url": string, "snippet": string } | null, "job_posting_hits": [{ "title": string, "url": string, "snippet": string }], "signals_by_category": { "": { "matched": [{ "phrase": string, "weight": number, "found_in": string[] }], "missing": string[] } } }
Examples:
Use when: "What's ElectreeFi's tech stack look like?" -> company_name="ElectreeFi", domain="electreefi.com"
Use when: you have a candidate from leadgen_discover_companies and want the full picture before scoring
Don't use when: you just want a single category's numeric fit score (use leadgen_score_lead — it's cheaper and more direct)
Error Handling:
If domain is unreachable, crawl_errors will explain why but the tool still returns LinkedIn/job-posting signal
Returns an error if BRAVE_API_KEY is missing and no domain was provided (nothing to enrich from)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No | Company's website domain, e.g. 'electreefi.com'. Omit if unknown — LinkedIn/job data will still be gathered. | |
| company_name | Yes | Company name, e.g. 'ElectreeFi'. |