Company Identity Resolver
Last updated October 12, 2026
Resolves any combination of company name, domain, or LinkedIn URL into one canonical company identity tuple (name, primary domain, LinkedIn URL) with 0-100 confidence scores, conflict detection, and a match method. Runs one company or a batch of names and domains, one row per entry. Flat, Clay-ready, pay-per-event.
Install
npx @mambalabsdev/mcp-company-identity-resolverEvery tool here also runs hosted, with no install at all, through Apify's MCP endpoint.
Use Cases
- Data normalization. Reconcile messy company data (mixed names, domains, LinkedIn slugs) into a single canonical identity per company.
- Deduplication. Run before CRM import to merge records that refer to the same company under different names or domains.
Features
- A canonical name, domain and LinkedIn URL
- Per-field and overall confidence, 0 to 100
- Conflict detection, never a silent merge
- 19 flat fields; a LinkedIn URL only when verified
- Any input, any direction, name, domain or slug
Input
company_namestringoptionalThe company name, however you have it written.
domainstringoptionalBare domain. Validated by DNS when supplied.
linkedin_urlstringoptionalA LinkedIn company URL or slug.
company_namesarrayoptionalBatch. A list of company names, one row per entry. Paired with domains by position when both are given.
domainsarrayoptionalBatch. A list of bare domains, one row per entry. A batch list takes precedence over the single inputs.
batchSizeintegeroptionalCompanies resolved at once in batch mode. Default 2, maximum 10.
minLinkedinConfidencestringoptionalThe floor, 0 to 100. A LinkedIn page the actor finds is returned only at or above it. Default: "70".
skipCachestringoptional"true" forces a fresh resolution. Default: "false".
Output schema
{
"input_company_name": "Stripe",
"input_domain": null,
"input_linkedin": null,
"name": "Stripe",
"domain": "stripe.com",
"linkedin_url": "https://www.linkedin.com/company/stripe",
"confidence_score": 96,
"match_method": "search_then_jsonld",
"domain_confidence": 95,
"linkedin_confidence": 95,
"linkedin_verification": "verified: the company homepage declares this page in its structured data (sameAs) (score 95)",
"name_confidence": 96,
"resolved": true,
"run_date": "2026-06-21T09:36:04Z"
}Pricing
Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.
Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.