VOOZH about

URL: https://apify.com/solutionssmart/crm-data-enrichment-agent

โ‡ฑ CRM Data Enrichment & Lead Scoring Tool for Apify ยท Apify


๐Ÿ‘ CRM Lead Enrichment & Scoring โ€“ Emails, Phones, Social Links avatar

CRM Lead Enrichment & Scoring โ€“ Emails, Phones, Social Links

Pricing

from $0.10 / 1,000 results

Go to Apify Store

CRM Lead Enrichment & Scoring โ€“ Emails, Phones, Social Links

Enrich CRM contacts and B2B leads with company data, validated emails, phone numbers, social links, and website signals. Supports JSON, CSV, and Apify datasets with deduplication, lead scoring, and optional Clearbit/Hunter enrichment for sales prospecting and automation workflows.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Solutions Smart

Solutions Smart

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

0

Monthly active users

3 months ago

Last modified

Share

What this Actor does

It enriches CRM contacts with publicly available data and optional third-party APIs. It accepts contacts from JSON, CSV, or an Apify dataset, normalizes and validates contact fields, deduplicates records, enriches website and company signals, scores lead quality, and can deliver results to downstream integrations.

What can this Actor do?

  • Multiple input sources: JSON, CSV, or dataset ID
  • Website enrichment for metadata, emails, social links, phone, address, and job-title hints
  • Optional paid enrichment with Clearbit and Hunter
  • Deduplication using configurable keys
  • Quality scoring with signal breakdown
  • Confidence, caching, learning, and budget-control features
  • Optional webhook, n8n, and OpenClaw integrations

Why use it

The Actor helps clean and enrich CRM data so teams can:

  • Improve outbound targeting with validated contact signals
  • Prioritize stronger leads using quality scores
  • Reduce manual research and data cleanup
  • Route high-value leads into sales workflows
  • Control enrichment costs with adaptive and budget-aware settings

How to use it

  1. Open the Actor and choose contactsSource.
  2. Provide contacts using contactsJson, contactsCsv, or datasetId.
  3. Map fields with emailField, firstNameField, lastNameField, and companyField.
  4. Configure enrichment, crawling, scoring, integrations, and intelligence settings as needed.
  5. Run the Actor and review the Dataset and Output tabs.

Input overview

Top-level input groups:

  • contactsSource, contactsJson, contactsCsv, datasetId
  • emailField, firstNameField, lastNameField, companyField
  • maxContacts, dedupeKeys, skipTestDomains
  • enrichment
  • crawling
  • scoring
  • integrations
  • intelligence
  • output

Supported enrichment providers:

  • Website fallback enrichment
  • Clearbit
  • Hunter

Useful controls:

  • crawling.maxRequestsPerMinute
  • crawling.maxConcurrency
  • crawling.requestTimeoutSecs
  • crawling.maxRetries
  • crawling.useProxy
  • crawling.usePlaywrightFallback

Output

The Actor writes:

  • Dataset items to the default dataset
  • A summary to OUTPUT_SUMMARY in the default key-value store
  • Summary plus full results to OUTPUT in the default key-value store

Each dataset item contains fields like:

  • contactId
  • input
  • normalized
  • enrichment
  • metrics
  • dedupe
  • score
  • status
  • chargeable
  • reason
  • leadType
  • warnings

Example dataset item:

{
"contactId":"abc123",
"input":{
"email":"john@example.com",
"firstName":"John",
"company":"Example Inc"
},
"normalized":{
"email":"john@example.com",
"emailValid":true,
"domain":"example.com",
"rootDomain":"example.com",
"isSubdomain":false,
"subdomainLabel":null,
"isTestDomain":false,
"isFreeEmailProvider":false,
"companyNameNormalized":"Example Inc",
"firstName":"John",
"lastName":null
},
"enrichment":{
"website":{
"url":"https://example.com",
"title":"Example Inc - Home",
"metaDescription":"Example company homepage",
"foundEmails":["info@example.com"],
"socialLinks":{
"facebook":null,
"instagram":null,
"linkedin":"https://linkedin.com/company/example",
"twitter":null,
"youtube":null
},
"phone":null,
"address":null,
"jobTitle":null
},
"clearbit":null,
"hunter":null
},
"metrics":{
"enrichmentSourcesUsed":["website"],
"fetchTimesMs":{
"website":2341
},
"errors":[],
"confidenceScore":92
},
"dedupe":{
"isDuplicate":false,
"duplicateOf":null,
"dedupeHash":"..."
},
"score":{
"value":78,
"breakdown":{
"emailValid":25,
"hasWebsite":20,
"hasPhone":15,
"hasSocial":10,
"companySignals":8
}
},
"status":"ok",
"chargeable":true,
"leadType":"business",
"warnings":[]
}

Intelligence and automation features

  • Adaptive enrichment can skip paid providers when confidence is already high.
  • Domain cache can reuse website and provider results across runs.
  • Progressive pipeline can limit paid APIs to a top-confidence subset.
  • AI fallback supports off, heuristic, and webhook modes.
  • Domain learning tracks reliable and unreliable domains over time.
  • Budget guardrails cap Clearbit and Hunter calls per run.
  • Integrations can send results to generic webhooks, n8n, or OpenClaw.
  • Route-specific webhooks can be used for high-score or failed contacts.

Marketing and intent signals

Use these as GTM signals:

  • Contactability: valid email, phone, social presence.
  • Company maturity: richer metadata, address presence, about/contact pages.
  • Quality/intent proxy: stronger company signals and lower failure patterns.
  • Reliability: confidence score, explainability notes, domain-learning state.

Suggested workflow:

  • Route score >= threshold and strong confidence to outbound sequence.
  • Route failed/partial leads to nurture or verification workflows.

Tips and advanced options

  • Start with website-only enrichment to keep costs low.
  • Keep concurrency/rate conservative for stable crawling.
  • Enable caching and learning for recurring runs on similar domains.
  • Enable adaptive/progressive mode before turning on paid APIs at scale.
  • Use route webhooks for high-score and failed queues.

Compliance

Use the Actor responsibly and in compliance with privacy laws, target-site policies, and third-party API terms, including GDPR and CCPA where applicable.

Support

If this Actor helps your workflow, please leave a 5-star rating on the Actor page.

Quick video walkthrough: https://youtu.be/81tHxtsWMb8?si=K3MYD_WpcUM3rjLU

You might also like

Extract Emails Contacts Socials From Any Website

scrapier/extract-emails-contacts-socials-from-any-website

๐Ÿ“ง Extract Emails, Contacts & Social Profiles from any website in seconds. ๐Ÿ”Ž Capture emails, phones, names & social links for fast lead generation, prospecting & CRM enrichment. โšก Accurate, clean exports (CSV/JSON). Perfect for sales, marketing & recruiting.

Website Company Enricher

great_pistachio/website-company-enricher

Enrich company data from any website domain. Extracts company name, emails, phones, social links, tech stack, addresses, and more. A free alternative to Clearbit and Clay for lead enrichment and sales prospecting.

๐Ÿ‘ User avatar

Saturnin Pugnet

54

Website Contact Data Extractor

techionik9993/website-contact-data-extractor

Extract public business contact data from websites, including validated emails, phone numbers, contact/about pages, and social profiles. Delivers clean, deduplicated JSON output for CRM enrichment, lead generation, prospecting, research, and automation workflows.

Website Emails, Phones & Social Profiles Scraper

igolaizola/web-contact-scraper

Scrape emails, phone numbers, and social profiles (LinkedIn, X/Twitter, Facebook, Instagram) from a bulk list of website URLs/domains. Great for lead generation, cold outreach, sales prospecting, recruiting, and CRM enrichment. Fast, scalable contact extraction with Apify-ready exports: CSV/JSON.

๐Ÿ‘ User avatar

Iรฑigo Garcia Olaizola

281

๐Ÿ” Lead List Enricher โ€” Emails, Phones & Social from Any Domain

nexgendata/lead-list-enricher

Enrich your lead lists with contact data from any website. Upload domains or company URLs and get emails, phone numbers, social media profiles, and tech stack. Free Clearbit & ZoomInfo alternative. Bulk domain enrichment for sales teams.

Google Maps Scraper โ€” Emails, Phones & B2B Leads

khadinakbar/google-maps-leads-scraper

Extract B2B leads from Google Maps with emails, phones, ratings, reviews, social links & opening hours. CRM-ready flat output with lead scoring $4.00/1K.

21

B2B Company Data Enrichment API

andok/company-enrichment

Enrich company domains with social links, contact pages, and metadata. Supercharge your CRM and B2B sales pipelines.