ScraperCity logo

Lead Enrichment Tool

Upload a CSV of contacts. Get back the same CSV with email, phone, LinkedIn, job title, company info, and location appended to every matching row. Unlimited enrichment for $149/month.

$149/month unlimited

$0.02/match on Starter ($49/mo). Free $5 credit to try.

What Is a Lead Enrichment Tool?

A lead enrichment tool takes your existing contact data - a CSV, a CRM export, a signup list - and fills in everything that is missing. You might have email addresses but no phone numbers. LinkedIn URLs but no job titles. Company domains but no contact names. The tool matches each row against a database and appends the missing fields automatically.

B2B contact data decays at roughly 22% per year. People change jobs, companies rebrand, phone numbers rotate. A lead enrichment tool keeps your pipeline data current so your outreach actually reaches the right person at the right company with the right title.

Most lead enrichment tools on the market - ZoomInfo, Clearbit, Apollo, Clay - require annual contracts starting at $15,000 or per-credit pricing that adds up fast. ScraperCity offers unlimited enrichment for $149/month with no annual commitment, no per-credit billing on the Growth plan, and a free trial to test data quality before paying.

How It Works

1

Upload Any CSV

Any columns, any size up to 25,000 rows per file. Your existing data stays exactly as-is.

2

Map Your Columns

Tell us which columns hold your match keys: email, LinkedIn URL, phone number, or company domain. Any combination works.

3

Preview Match Count

See how many rows we can enrich and what it will cost before you commit.

4

Enrich & Download

Click Enrich. Download the result CSV with your original columns preserved and new sc_* columns appended to matched rows.

Four Match Keys, Priority Order

When a row has multiple identifiers, the lead enrichment tool uses the most accurate one first. First hit wins.

Email

Priority 1

Accuracy: Highest

Exact 1:1 match. Most reliable identifier. If a row has an email and anything else, email wins.

LinkedIn URL

Priority 2

Accuracy: High

1:1 match on profile URL. Accepts any format - linkedin.com/in/john-doe, full https URL, or partial path.

Mobile / Phone

Priority 3

Accuracy: High

Country-code agnostic. Matches on the last 10 digits regardless of formatting.

Company Domain

Priority 4

Accuracy: Good

For rows with only a company, returns the highest-seniority person at that company (CEO, C-suite, VP, Director).

What Gets Appended

For each matched row, the output CSV gains these columns. Unmatched rows stay in the file with sc_matched: false and empty sc_* columns. You never lose a row.

sc_first_name
sc_last_name
sc_full_name
sc_email
sc_personal_email
sc_mobile_number
sc_title
sc_seniority
sc_department
sc_linkedin_url
sc_company_name
sc_company_domain
sc_company_industry
sc_company_size
sc_company_linkedin
sc_city
sc_state
sc_country

Enrich Your Leads in Minutes

Upload a CSV. Get back enriched contacts with email, phone, title, and company data.

Optional Add-Ons

After enrichment completes, chain these with a single checkbox. No extra clicks required.

Auto-Validate Emails

Verify deliverability of every matched email address. $0.0036 per email. Runs automatically after enrichment completes.

Auto-Find Mobiles

Fill in missing phone numbers via Skiptrace for matched contacts. $0.25 per mobile found. Checkbox on the upload screen.

Pricing

PlanCostEnrichment
Starter ($49/mo)$0.02 per matchPay per enriched row
Growth ($149/mo)UnlimitedUnlimited enrichment
Scale ($649/mo)UnlimitedUnlimited + API access

Match-only billing - you only pay for rows actually enriched. Unmatched rows are free. Duplicate identifiers in your CSV are deduped before billing.

API Access

Available on the Scale plan ($649/mo). POST a list of rows and get back enriched data as JSON. Up to 1,000 rows per request.

POST /api/v1/enrich

Authorization: Bearer YOUR_API_KEY

Content-Type: application/json

{

"rows": [

{ "email": "[email protected]" },

{ "domain": "tesla.com" },

{ "linkedin": "linkedin.com/in/jane" }

]

}

Common Use Cases

Enrich Incoming Signups

Append firmographic and contact data to new signups in real time as they create accounts.

CRM Export Enrichment

Export your CRM contacts, run them through the enrichment tool, and reimport with complete profiles.

Find Decision-Makers

Upload a list of target company domains and get back the highest-seniority contact at each one.

Reverse Lookup

Start with phone numbers or LinkedIn URLs and pull full professional profiles including email and company data.

Built for Speed

Name Your Output

Set a custom filename or let the tool default to a dated name. Either way, your files are organized.

Run History Dashboard

Every enrichment run shows status, download link, and chain options. Pick up where you left off anytime.

Cancel Anytime

Cancel a run from the panel at any point. No charges for cancelled runs.

Duplicate Guard

30-second duplicate-request guard prevents accidental double-charging from rapid clicks.

ScraperCity vs Other Lead Enrichment Tools

FeatureScraperCityZoomInfoClearbitApollo
Enrichment Price$149/mo unlimited$15,000+/yrBy database size (custom)Credit-based ($59+/mo)
Unlimited EnrichmentYes, on Growth planCredit caps per tierCredit caps per tierNo, credit-limited on all plans
ContractMonthly, cancel anytimeAnnual requiredAnnual requiredMonthly (but credits expire)
CSV Upload EnrichmentYes, up to 25K rowsYes (limited by credits)API onlyYes (limited by credits)
Self-Serve SignupYes, instantSales call requiredSales call requiredYes
Free TrialYes, $5 creditDemo onlyDemo onlyFree tier (enrichment not included)

Data Quality and Freshness

B2B contact data decays fast. People change roles, companies merge, phone numbers rotate. Enterprise enrichment platforms charge a premium for "real-time" updates, but most still refresh on 30-day cycles or slower.

ScraperCity's enrichment database is built from live scraping jobs that run continuously. Records are days old instead of months old, which means higher match rates and fewer bounced emails compared to stale databases.

Every enriched email can be auto-validated for deliverability at $0.0036 per check. Chain it directly from the upload screen - no extra steps, no separate tool.

Compliance and Data Privacy

All enrichment data comes from publicly available business records and professional profiles. ScraperCity does not sell consumer data, personal social media content, or health records.

Users are responsible for ensuring their outreach complies with applicable regulations including CAN-SPAM, GDPR, and CCPA. We recommend validating all email addresses before sending and honoring opt-out requests promptly.

Frequently Asked Questions

Enrich your leads in minutes. Free to try.