CRM data enrichment

CRM Enrichment API

Use a CRM data enrichment API to keep CRM and warehouse records useful with deeper company fields, contact movement, buying signals, and lookalike discovery from one API suite.

GET /companies/enrich?domain=notion.so&expand=workforce
{
"name": "Notion",
"domain": "notion.so",
"industry": "Software",
"employees": "1K-5K",
"revenue": "100M-500M",
"categories": ["b2b", "saas", "productivity"],
"technologies": ["React", "Stripe", "AWS"],
"location": { "country": "United States", "city": "San Francisco" },
"naics_codes": ["511210"],
"workforce": { "sales": 128, "engineering": 420 },
// Use returned fields to refresh, trigger, and expand CRM workflows
}

CRM workflow triggered

notion.so

Segment

Mid-market SaaS

Score

92 / 100

Signals added

headcount job change tech stack lookalikes

Play: sales team growing + competitor tech detected

Trusted by the fastest growing companies

4.9 on G2
Clay ContactOut Lempire Hitpay Salesforge Tracx Clay ContactOut Lempire Hitpay Salesforge Tracx

See what you can add to a CRM record

Start with a domain to see the account data you can use for scoring, routing, signal triggers, and refresh workflows.

Explore all APIs

Explore our B2B data APIs in real time. No signup needed.

What CompanyEnrich brings to your CRM

Your CRM already stores accounts, contacts, and opportunities. CompanyEnrich adds the missing context and change signals your revenue workflows need to act on them.

Deeper account data

Add the fields reps actually qualify on

Append NAICS codes, business model, keywords, social profiles, technology stack, and department-level headcount to CRM records that only have basic firmographics.

crm.company_domain | acme.com
company.name | Acme Robotics
industry | Industrial Automation
business_model | B2B SaaS
employees | 250-1K
sales_headcount | 42
naics_codes | 333249, 541715
technologies | Snowflake, AWS, Segment
keywords | robotics, warehouse automation
socials.li_url | /company/acme-robotics
founded_year | 2016
company.phone | +1 415...
Job movement

Know when a CRM contact changes jobs

Refresh people records to spot when a contact's current company or title no longer matches your CRM, then protect open deals or reopen warm relationships.

Maya Chen

was VP Sales at Acme

changed

Now CRO at Northstar

new account relationship

opportunity

Open opportunity owner alerted

stakeholder changed

risk
crm_action Review contact
Account signals

Trigger plays from company movement

Use headcount shifts, technology changes, and hiring momentum to alert reps when an account starts looking more like a buyer.

Account signal feed 3 updates
Sales headcount growth+38%
New technologies detectedSnowflake, Segment
Engineering team expansion+24 people

Refresh accounts on a schedule and use changed fields to trigger sales workflows.

Lookalike prospecting

Find companies like your best customers

Feed in closed-won accounts, discover similar companies, and send the strongest matches into prospecting, ABM, or territory planning workflows.

Seed: closed-won customers

notion.so miro.com airtable.com
Coda 94% similar
ClickUp 91% similar
Linear 88% similar

Use lookalikes to build account lists from the customers already proving your ICP.

Where teams use it in production

Turn enrichment into CRM workflows that create pipeline, protect deals, and keep reps focused on selling.

Data completion

Stop reps from filling fields by hand

Backfill missing account fields, normalize company records, and add the business context reps need before they start researching manually.

Contact movement

Watch champion and stakeholder changes

Refresh people data to catch job changes that create a warm path into a new account or introduce risk into an open opportunity.

Signal-based plays

Trigger outreach when accounts move

Use hiring momentum, department growth, technology stack, and headcount changes to decide when an account deserves action.

Lookalike expansion

Turn closed-won accounts into target lists

Send your best customer domains into Similar Companies API and build new prospect lists around proven-fit accounts.

Scoring and routing

Make rules work even when CRM fields are missing

Use enriched size, industry, location, business model, tech stack, and department context to drive assignment and prioritization.

CRM Enrichment API FAQs

What is a CRM Enrichment API?
A CRM data enrichment API adds fresh company and people context to records already stored in your CRM. With CompanyEnrich, teams can enrich accounts, refresh contacts, trigger workflows from company signals, and discover lookalike accounts through API workflows.
Why use this if my CRM already has enrichment?
Native CRM enrichment is useful for basic account data. CompanyEnrich is for teams that need API control, deeper fields, scheduled refresh jobs, people-data refreshes that reveal job changes, account signals, and lookalike discovery outside a single CRM's default workflow.
Can I use it for bulk CRM cleanup and refresh?
Yes. Use bulk enrichment jobs to clean large CRM exports, backfill missing company fields, normalize stale account records, and re-enrich accounts on a schedule so your CRM does not depend on a one-time import.
What CRM fields can I enrich?
You can enrich company identity, domain, website, description, industry, employee range, revenue range, location, phone, social URLs, keywords, NAICS codes, technologies, funding data, company type, business model, and workforce context.
Can I detect when a CRM contact changes jobs?
You can refresh people records and compare current role and company data against the values stored in your CRM. That helps teams spot contacts who moved companies, identify warm openings at new accounts, and flag risk when a key stakeholder leaves an active opportunity.
Can I find accounts similar to my closed-won customers?
Yes. Use your best customer domains as seeds for Similar Companies API, then enrich the returned companies and push qualified matches into CRM lists, ABM campaigns, or territory planning workflows.
Can I trigger CRM workflows from headcount or technology signals?
Yes. Refresh account profiles on a schedule, compare changed fields, then trigger plays when headcount grows, a department expands, hiring momentum increases, or a relevant technology appears in the company's stack.
Does this work with my CRM?
Yes. CompanyEnrich is API-first, so you can connect it to your CRM, customer data platform, warehouse, workflow tool, or your own backend.
How does CRM enrichment pricing work?
CompanyEnrich uses credit-based pricing. Company enrichment, people search, reverse email lookup, similar companies, company headcount, bulk enrichment, and optional expansions consume credits according to the endpoint used. See the pricing page for current plans and credit costs.

Tell us what you're building

Every integration is unique. Whether you're enriching CRM data, powering AI agents, or automating lead generation — we'll show you exactly how our API fits.

Technical questions?

Our engineers will join the call.

Pricing concerns?

We'll design a plan that scales with you.

Integration help?

Walk away with working code samples.

Amirali, Co-Founder Amirali, Co-Founder
Zeynep, Partnership Manager Zeynep, Partnership Manager
Ekin, Co-Founder & CTO Ekin, Co-Founder & CTO
CompanyEnrich CompanyEnrich

Get answers, not a sales pitch

Talk to an expert