Company Identity Resolver

live$0.007/resultEnrichment

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.

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_namestringoptional

The company name, however you have it written.

domainstringoptional

Bare domain. Validated by DNS when supplied.

linkedin_urlstringoptional

A LinkedIn company URL or slug.

company_namesarrayoptional

Batch. A list of company names, one row per entry. Paired with domains by position when both are given.

domainsarrayoptional

Batch. A list of bare domains, one row per entry. A batch list takes precedence over the single inputs.

batchSizeintegeroptional

Companies resolved at once in batch mode. Default 2, maximum 10.

minLinkedinConfidencestringoptional

The 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

json
{
  "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

$0.007per result

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.

Available on