Skip to main content
Company Domain Lookup

Company name to domain API

Resolve company names to likely official domains with explainable reasons, confidence from 1-100 when found or 0 for a completed no-match, and nullable reachability.

Short answer: use Company Domain Lookup to find a company domain from a company name. Found matches always include confidence from 1-100, completed no-match outcomes return 0, and errors include no confidence score. Use that contract to decide whether CRM automation should write, review, or hold the result.

Self-serve instant access
No credit card required
10 monthly credits included on Free

Lookup input

Top match

Auto-accept

domain

acmecorp.com

confidence

92/100

is_live

Reachable

Why this match

  • Official website match
  • Name similarity (high)
  • Additional context supports the match

lower_reasons[]

Review signal

Multiple similar companies can lower confidence.

Needs review

68 /100

View full response

Request

POST /api/prospecting/company
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "company_name": "Acme Corp",
  "additional_context": "New York, manufacturing"
}

Input

Company name plus context

Company name and optional context such as location, industry, or keywords.

Output

Official domain candidate

Likely official domain with confidence from 1-100 when found, confidence 0 for a completed no-match, nullable is_live, explainable match reasons, and cached-result status. Errors include no confidence score.

Nullable LinkedIn URL, industry, sub-industry, and sector fields are included when available.

Review path

Auto-accept or review

Accept high-confidence matches or review when confidence is lower.

Boundary

Company identity, not people

Company-name to official-website matching for names you already have. Not a people or inbox product.

How teams run lookup

API automation or dashboard lookup

Use the API when domain resolution belongs in code. After sign-in, enter one company name in the dashboard's Find Domain form for a one-off lookup, or import a list for bulk processing and review. The one-company lookup runs in the background, the page updates automatically, and you can leave and return before its five-minute processing window ends. Transient service failures are retried within that window.

What you get

Explainable domain candidates with explicit routing and review guidance.

Capability What it returns How teams use it
Confidence routing Completed outcomes return an ordinal score, confidence_band, and review_recommended. Errors omit these fields. Set policies for auto-accept, review, low-score hold, or no match without treating the score as a calibrated probability.
Explainable reasons See why the domain was matched. Official website match, name similarity, context match, and more.
Domain reachability See whether the domain appeared reachable when evaluated. Check cached before treating reachability as fresh.
Optional company context Nullable LinkedIn URL, industry, sub-industry, and sector fields. Reuse provider context when it is returned.
Review bands Use the exact high, review, low, and no_match confidence_band values. Bulk processing uses confidence 85-100 as its score-only automatic-verification test; lower scores remain unverified.
CRM matching ready Clean, normalized domain output. Easy to dedupe, enrich, and merge.

Implementation example for Company Domain Lookup

Simple to integrate. Transparent results.

Request

POST /api/prospecting/company
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "company_name": "Acme Corp",
  "additional_context": "New York, manufacturing"
}

Free-plan response summary

{
  "success": true,
  "message": "Company lookup completed",
  "company_name": "Acme Corp",
  "normalized_company_name": "acme corp",
  "domain": "acmecorp.com",
  "linkedin_url": "https://www.linkedin.com/company/acme-corp",
  "industry": "Industrial Machinery",
  "sub_industry": "Industrial Equipment",
  "sector": "Industrials",
  "confidence": 92,
  "confidence_band": "high",
  "review_recommended": false,
  "is_live": true,
  "reasons": [
    "Official website match",
    "Name similarity high"
  ],
  "lower_reasons": [],
  "cached": false,
  "found": true,
  "remaining": 9,
  "limit": 10
}

Shortened example. View the full response fields.

Confidence policy example

Confidence Action Typical use
high (85-100) Auto-accept Score-derived high band
review (60-84) Review Verify before routing
low (1-59) Investigate Keep unchanged when uncertain
no_match (0) Hold Keep the domain blank

Match-confidence policy

Treat confidence as a routing signal, not as permission to overwrite trusted CRM fields on every row. For fresh bulk results, 85-100 is high and passes the score-only automatic-verification test, 60-84 is review, 1-59 is low, and 0 is no_match. Returned reasons and lower_reasons explain the result but do not change its score-derived band. A prior incorrect team decision can still force Needs Review; errors include no confidence score.

CRM mapping: company name, domain, confidence, reasons, live-domain status, and optional LinkedIn or industry context.

Methodology and sources

How we scope domain lookup claims

Domain Lookup claims are grounded in the public API contract, match-confidence guidance, and the benchmark-methodology page. Keep reviewer decisions tied to the returned confidence, reasons, is_live, and cached status instead of treating every match as an automatic CRM overwrite.

Publisher: Elvesora. Reviewed by Elvesora product team. Last updated August 17, 2026.

Where Domain Lookup fits in your workflow

1

Resolve company name

Use Domain Lookup to find the likely official domain.

2

Enrich company

Pass the reviewed domain to enrichment for firmographic data.

3

Dedupe and merge

Use the domain as a stable key for deduplication and merges.

4

Route and automate

Send clean, verified records to downstream systems.

Find likely official company domains before automation runs

Start free with the API that resolves company identity with confidence.

Workflows built on domain matching

Use verified company domains to support cleaner routing, dedupe, enrichment, and CRM standardization jobs.

Frequently asked questions

Common questions about resolving company names to likely official domains before enrichment, routing, and CRM cleanup.

What does the Company Domain Lookup API return?

A found match returns the most likely official company domain, explainable reasons, and confidence from 1-100. A completed no-match returns confidence 0, while errors include no confidence score. Reachability remains nullable; check cached before treating it as fresh.

Does this match a company name to an official website?

Yes. Submit a company name and optional context. A found match returns a likely official website domain, reasons, and confidence 1–100. A completed no-match returns confidence 0. It does not return owner records, personal inboxes, or people profiles.

When should domain lookup run in a workflow?

Run domain lookup before enrichment, dedupe, routing, or account ownership logic so downstream systems use the reviewed company domain instead of a messy name string.

How does confidence scoring help teams review matches?

Confidence scoring gives teams a practical signal for whether a match can be automated or should be reviewed before it updates CRM or enrichment data.

Does this return people, executives, or personal inboxes?

No. Elvesora focuses on company-level data enrichment: business domains, firmographics, company descriptions, industry, headquarters, and CRM-ready company records. It does not provide executive profiles, private contact data, or leadership email lists.

Read more about company domain matching

These articles support implementation and content planning around company-domain workflows.