Normalize and connect a company's name, domain and email: standardize legal-form suffixes, classify an email domain, and derive a company name or country from a homepage.
Company Identity is a bundle of small, deterministic (plus light-scrape) tools an AI agent uses when it processes leads, forms or CRM records: company-normalize standardizes a name and its legal-form suffix (BV, N.V., Ltd, LLC, Inc); email-domain-check classifies an email domain as company / free-provider / disposable from local lists; company-from-domain derives a likely company name from a homepage (og:site_name / title / meta); company-country-detect infers a country from an explicit hint, the domain TLD, or address signals on the page. Heuristic, list- and scrape-based, not a live registry lookup. Pay per request via x402; no API key needed from the caller.
Endpoints
POST
/company-country-detect
$0.06Infer a company's likely country: an explicit country hint wins, then the domain TLD (.nl/.de/.be/.fr/.uk; .com/.io/.net/.org are country-neutral), then address signals scraped from the homepage (EN/NL only in v1). Returns the signals it used.
POST
/company-from-domain
$0.06Fetch a domain's homepage and derive a likely company name (og:site_name > title > meta description), with generic suffixes like " - Home" / " | Official Website" stripped. Returns company_name null with confidence 0 when nothing usable is found (still HTTP 200).
POST
/company-normalize
$0.06Normalize a company name: standardize whitespace and the legal-form suffix (BV/B.V., NV/N.V., Ltd, LLC, Inc) and return a canonical form plus a bare lowercase alphanumeric key. Does not guess the "real" name — only standardizes what is already there.
POST
/email-domain-check
$0.06Classify an email address by its domain: company vs. known free provider (Gmail/Outlook/…) vs. disposable domain. List-based heuristic, not a live DNS/MX check.