Company Enrichment: Common Questions
Everything about enriching company data via API.
Get 20 Free CreditsWhat is a company enrichment API?
A company enrichment API takes a domain or company name as input and returns structured data about that company: legal name, display name, industry, employee count, address, corporate hierarchy, and more. You submit an identifier; the API returns the data without requiring manual research.
What data do I get when I enrich a company domain?
A typical enrichment response includes displayName, legalName, industry, employeeCount, country, city, address, founded year, parentCompany, globalUltimate, subsidiaries, technologies, and a short description. DataMerge returns both the display name and legal name as separate fields, which most providers do not.
What is the difference between a display name and a legal name?
A display name is the brand name, like "Stripe" or "Notion." A legal name is the registered entity name on file with a government registry, like "Stripe, Inc." or "Notion Labs, Inc." Sales teams use the display name in outreach. Legal and finance teams use the legal name in contracts and invoices.
How do I look up a company by domain using DataMerge?
Send a POST request to https://api.datamerge.ai/v1/company/enrich with a JSON body containing the domain field, and your API key in the Authorization header. You can also use the MCP server to look up companies via natural language in Claude, Cursor, or any MCP-compatible AI tool.
What is a company enrichment waterfall?
An enrichment waterfall queries multiple data providers in sequence. For each field, it uses the provider with the best coverage and accuracy for that data point and region. If the first provider has no data, the request falls to the next one. DataMerge manages this waterfall across 20+ providers so you only need one API key and one credit system.
What is a global ultimate parent company?
The global ultimate parent (GUP) is the top-level entity in a corporate ownership chain. For Google LLC, the global ultimate parent is Alphabet Inc. For Slack Technologies LLC, it is Salesforce, Inc. The GUP is the entity that ultimately controls the subsidiary, even if there are multiple layers of intermediate holding companies between them.
How do I find the parent company of a business?
DataMerge returns a parentCompany field in every enrichment response. For google.com, this returns "Alphabet Inc." For slack.com, it returns "Salesforce, Inc." Use globalUltimate=true to jump directly to the top of the ownership chain if there are multiple parent layers.
How do I find all subsidiaries of a company?
Query the domain of the parent company and DataMerge returns known direct subsidiaries in the response. Filter by country using the countryCode parameter. For example, querying salesforce.com returns subsidiaries including MuleSoft, Tableau, Slack, and Heroku.
What is the difference between company enrichment and contact enrichment?
Company enrichment returns organization-level data from a domain: legal name, industry, employee count, hierarchy. Contact enrichment returns person-level data: verified email, phone number, job title, seniority. They are separate API calls. Typically you enrich the company first, then enrich specific contacts within it.
How many credits does it cost to enrich a company?
One credit per company enrichment call, regardless of how many fields are returned. If the API returns no result for a domain, no credit is charged. See the DataMerge pricing page for full details on credit costs and plans.
Can I enrich companies in bulk via API?
Yes. The DataMerge API supports batch enrichment. Submit a list of domains in a single request and receive enriched records for all of them. This is the recommended approach for enriching large CRM exports, spreadsheets, or prospect lists.
What happens when DataMerge cannot find a company?
The API returns a response with a null result or a confidence score of 0 for that record. No credit is charged for failed lookups. You can handle no-result records in your workflow by routing them to manual review or a fallback data source.
How fresh is the company data?
DataMerge pulls from live upstream providers on each request rather than serving a fixed database snapshot. For legal name and display name resolution, our AI agents perform live domain checks in real time. This means even companies that registered or rebranded recently can be resolved correctly.
Does DataMerge cover companies in all countries?
DataMerge covers 375 million companies globally. Coverage is strongest in the US, UK, EU, Canada, and Australia, but extends to most countries with a formal company registration system. Legal name resolution via live domain check works for any company with a public web presence, regardless of country.
What integrations and tools work with DataMerge company enrichment?
DataMerge provides a standard REST API and an MCP server. The REST API connects to Salesforce, HubSpot, and other CRMs via webhooks, Zapier, Make, n8n, or Clay. The MCP server connects to Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI tool. No proprietary plugin required.