enrich_company
Turn company domains or names into a unified record pulled live from public sites, DNS and ATS JSON—including contacts, tech stack and hiring signals—so agents can screen prospects without paid databases.
Instructions
Enrich one or more companies from their DOMAIN into a unified record, read live from the company's own public site + public DNS + public ATS JSON (no resold database, no API key). Each record carries: company_name, legal_name_guess, description, industry, founded_year, employee_size_hint, hq_country, logo_url, social_links[], tech_stack[] (fingerprinted), contacts{emails[] with MX deliverability grade, phones[]}, and a live hiring{} block (ATS vendor, open_reqs_count, departments/locations hiring, remote_share, hiring_intensity, newest_posting_at). Records are deduped by canonical domain; thin crawls are flagged (enrichment_status), never fabricated. Input accepts domains ("stripe.com") or bare names ("stripe").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | Yes | Company domains or names to enrich (e.g. ["stripe.com","ramp.com"]). At least one required. | |
| maxPages | No | Max public pages crawled per company (default 4, max 12). | |
| includeTech | No | Include the tech-stack fingerprint. Default true. | |
| maxCompanies | No | Cap the number of companies processed (0 = no cap). Default 0. | |
| includeHiring | No | Include the live multi-ATS hiring signal (the buying-intent moat). Default true. | |
| includeContacts | No | Include emails (MX-graded) + business phones. Default true. |