Skip to content

Company enrichment API

Enrich companies
with current data.

Send a domain or LinkedIn company URL. Get industry, headcount, location, and social profiles. Every record gets refreshed every 14 days and we use internal waterfalls to source missing company data.

100 free credits / month · No card. No sales call.

Company enrichment in action

Example domainlinear.app
01 / IN
Company enrichment

Linear

linear.app

Example profile
Industry
Software Development
Employees
246
Headquarters
San Francisco, US
Founded
2019

02 / COMPANY PROFILE

Route to sales-assisted onboarding

Your example rule: 200+ employees

Illustrative data. Example routing happens in your workflow.

Refreshed every 14 days

Current company data, on every plan.

Waterfalls expand coverage

Missing company? We source data through internal waterfalls.

Accuracy comes first

We return fields that meet our standards.

Company context.
Better next moves.

Use the same company profile across the moments that matter in your customer journey.

01 / Qualify

Company size
201–500 employees

Matches your sales-assist rule

A shorter form.
A fuller picture.

Ask for a work email. Enrich its domain in the background, then use company size and industry to qualify the signup.

Qualify your signups

02 / Personalize

Welcome, Alex.

Here’s how software teams get started.

Software onboarding journey

Make the first message
more relevant.

Segment by industry or size. Put company context to work in the onboarding and lifecycle tools you already use.

Personalize your onboarding

03 / Enrich your CRM

Account
Linear
Industry
Software Development
Employees
246
Territory
United States

Give every account
the missing context.

Fill gaps in company records, support territory assignment, and re-enrich as your accounts change.

Enrich your CRM

Example applications of enriched data; rules and messages are configured in your own tools.

How we enrich companies

More coverage.
The same accuracy standards.

Every record gets refreshed every 14 days. When a company isn’t in our database, we use internal waterfalls to source its data.

Waterfall sourcing helps maximize coverage while maintaining high standards for accuracy.

Test your company domains
  1. 01

    Check company data

    Start with the company record and its freshness.

  2. 02

    Source and refresh

    Refresh company records and source missing data through internal waterfalls.

  3. 03

    Return the enriched profile

    Apply our accuracy standards across sources.

Built for your workflow

Send the domain.
Keep your app moving.

Queue an enrichment task and carry on. Retrieve the completed company profile by polling, or use a Loop for signed webhook delivery.

  1. 01

    Send a domain or LinkedIn URL

    POST the identifier. Get a task ID back.

  2. 02

    Receive the company profile

    Poll the task, or use a Loop to deliver it to your webhook.

  3. 03

    Put the data to work

    Update a CRM record or apply your scoring rules in your own workflow.

Explore the company fields
THE API, IN THREE STEPSEXAMPLE
curl -X POST "https://api.enrichloops.com/v1/companies/enrich" \
  -H "Authorization: Bearer $ENRICHLOOPS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"stripe.com"}'
POST /v1/companies/enrich
Real schema. No mystery fields.JSON / REST

Predictable pricing

Context for every signup.
A cost you can plan for.

One credit per successful company lookup. Repeat lookups within the 14-day refresh cycle cost zero credits, and failed lookups aren’t charged.

  • 100 free credits every month. No card required.
  • The same features on every plan. Choose the volume you need.
  • Self-serve pricing. No seats or annual minimums.
MONTHLY PLANSUSD / MONTH

Free

$0/mo

100 credits / month

Starter

$25/mo

1,250 credits / month

Growth

$100/mo

7,500 credits / month

Scale

$250/mo

25,000 credits / month

Same features on every plan. Choose the credits you need.

Credit top-ups available. Add credits on any plan. Unused top-up credits roll over.

Explore top-up packs

A few more details

Company enrichment, explained.

What comes back, how fresh it is, and how it fits into your workflow.

Every record gets refreshed every 14 days, on every plan. Records within that window can be reused. Each response includes freshness timestamps so you can see when the company data was last updated.

We run internal waterfalls to source data about the company. Waterfall sourcing helps maximize coverage while maintaining our accuracy standards.

Yes. Send a domain or a LinkedIn company URL. Both resolve to the same company object.

The task finishes with a failed status and a structured error. Failed lookups aren’t charged.

Company identity, industry, founding year, employee count and range, headquarters, LinkedIn presence, and freshness timestamps. Field availability varies by record. This endpoint enriches companies; it does not return contact emails or phone numbers.

Your integration or workflow writes the completed profile to your CRM. Retrieve it by polling the task, or use a Loop for signed webhook delivery.

Enrich your first company.

Start with 100 free credits every month. Send a domain or LinkedIn company URL and put company context to work.

Get your free API key Read the documentation