CRM Enrichment - Domain to Firmographics & Tech Stack avatar

CRM Enrichment - Domain to Firmographics & Tech Stack

Pricing

Pay per event

Go to Apify Store
CRM Enrichment - Domain to Firmographics & Tech Stack

CRM Enrichment - Domain to Firmographics & Tech Stack

Pricing

Pay per event

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

CRM Enrichment API — Domain to Firmographics, Tech Stack & Contact

Turn a list of company domains into clean, flat, CRM-ready rows — industry, size, revenue band, country, tech stack, role email, and a decision-maker — ready to import straight into HubSpot, Salesforce, Pipedrive, or a CSV. Read live from each company's own website, not a stale database.

Unlike database tools (Clearbit, Clay, ZoomInfo) that serve cached records decaying every month, this Actor enriches in real time and returns one flat row per company — no nested JSON to flatten before it hits your CRM. Every row carries a confidence score.

Using it and it works? Leave a 30-second review — and tell me what field to add next via the Issues tab. It's the single biggest thing that helps other teams find this.

What you get

One flat, CRM-ready row per domain — the exact columns a CRM import wants:

ColumnExample
companyName, domain, website"Stripe" · stripe.com
industry + naicsCode + sicCode"Financial Services & Fintech" · 522320 · 6199
employeeBand"51-200"
revenueBand"$10M-$50M"
country, address, phone"United States" · "354 Oyster Point Blvd"
linkedinUrl, twitterUrl, facebookUrlcompany social profiles
techStack (CSV) + primaryTech + techCount"HubSpot, Shopify, Google Analytics"
roleEmail"sales@company.com"
contactName + contactTitle + contactEmail"Jane Smith" · "VP Sales"
emailPattern"first.last"
domainHasMx + mxProvidertrue · "Google Workspace"
confidenceScore0–1

How do I enrich my CRM list?

  1. Paste your domains — one company per line (or full URLs).
  2. Optionally set maxPagesPerDomain and minConfidence (the bar to charge).
  3. Run it — one flat row per company, export to CSV/Excel/JSON or push to your CRM via Apify integrations (HubSpot, Zapier, Make).
{ "domains": ["stripe.com", "hubspot.com", "notion.so"], "minConfidence": 0.4 }

Output example

{
"companyName": "Stripe",
"domain": "stripe.com",
"industry": "Financial Services & Fintech",
"naicsCode": "522320",
"employeeBand": "1001-5000",
"revenueBand": "$100M-$500M",
"country": "United States",
"techStack": "Next.js, Stripe, Cloudflare",
"primaryTech": "Next.js",
"roleEmail": "sales@stripe.com",
"contactName": "Jane Smith",
"contactTitle": "VP Sales",
"emailPattern": "first.last",
"domainHasMx": true,
"mxProvider": "Google Workspace",
"confidenceScore": 0.85
}

Use cases

  • CRM enrichment / append — fill missing industry, size, tech, and contact fields on your existing CRM records.
  • Lead scoring & routing — score and route inbound leads by firmographics + tech stack.
  • ICP & TAM building — filter by size, industry, country, or technographics ("companies on Shopify + Klaviyo").
  • Deduplicated data hygiene — refresh stale CRM records from the company's live site.
  • Sales & RevOps prospecting — turn a raw domain list into a working account list.

Pricing

Pay-per-result — no subscription, no seat license:

EventPrice
Actor start$0.01
Enriched company (above your confidence threshold)$0.02

You only pay for substantive rows above minConfidence. A list of 1,000 domains that resolves 700 substantive companies costs about $0.01 + 700 × $0.02 ≈ $14 — versus a per-seat CRM-enrichment platform license.

CRM Enrichment vs the alternatives

This ActorClearbit / Clay / ZoomInfoGeneric scraper
Live crawl (not stale DB)❌ cached
Flat, CRM-ready columnspartial
NAICS / SIC + firmographics
Tech stack (categorized)
Confidence score per row
No API key / no seat
Pay per result❌ subscriptionvaries

FAQ

How is this different from a full company profile? This Actor returns a flat, single-row-per-company shape built for direct CRM/CSV import. Need the rich, nested profile (all emails, all decision-makers, full technographics)? Use my Company Enrichment API.

Do I need an API key? No. It runs on Apify and exports anywhere, or pushes to your CRM via built-in integrations.

Why is a field null? Because the signal wasn't on the company's site. We return null instead of guessing — that's the point.

Is this compliant to use? It reads only publicly published business information from a company's own website. You are responsible for lawful use under your jurisdiction.

Other Actors by this author


Built by Renzo Madueño. Found a bug or want a field added? Open an Issue — I read and respond to every one.