Accuracy: Highest
Exact 1:1 match. Most reliable identifier. If a row has an email and anything else, email wins.
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.
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.
Any columns, any size up to 25,000 rows per file. Your existing data stays exactly as-is.
Tell us which columns hold your match keys: email, LinkedIn URL, phone number, or company domain. Any combination works.
See how many rows we can enrich and what it will cost before you commit.
Click Enrich. Download the result CSV with your original columns preserved and new sc_* columns appended to matched rows.
When a row has multiple identifiers, the lead enrichment tool uses the most accurate one first. First hit wins.
Accuracy: Highest
Exact 1:1 match. Most reliable identifier. If a row has an email and anything else, email wins.
Accuracy: High
1:1 match on profile URL. Accepts any format - linkedin.com/in/john-doe, full https URL, or partial path.
Accuracy: High
Country-code agnostic. Matches on the last 10 digits regardless of formatting.
Accuracy: Good
For rows with only a company, returns the highest-seniority person at that company (CEO, C-suite, VP, Director).
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.
Upload a CSV. Get back enriched contacts with email, phone, title, and company data.
After enrichment completes, chain these with a single checkbox. No extra clicks required.
Verify deliverability of every matched email address. $0.0036 per email. Runs automatically after enrichment completes.
Fill in missing phone numbers via Skiptrace for matched contacts. $0.25 per mobile found. Checkbox on the upload screen.
| Plan | Cost | Enrichment |
|---|---|---|
| Starter ($49/mo) | $0.02 per match | Pay per enriched row |
| Growth ($149/mo) | Unlimited | Unlimited enrichment |
| Scale ($649/mo) | Unlimited | Unlimited + 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.
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" }
]
}
Append firmographic and contact data to new signups in real time as they create accounts.
Export your CRM contacts, run them through the enrichment tool, and reimport with complete profiles.
Upload a list of target company domains and get back the highest-seniority contact at each one.
Start with phone numbers or LinkedIn URLs and pull full professional profiles including email and company data.
Set a custom filename or let the tool default to a dated name. Either way, your files are organized.
Every enrichment run shows status, download link, and chain options. Pick up where you left off anytime.
Cancel a run from the panel at any point. No charges for cancelled runs.
30-second duplicate-request guard prevents accidental double-charging from rapid clicks.
| Feature | ScraperCity | ZoomInfo | Clearbit | Apollo |
|---|---|---|---|---|
| Enrichment Price | $149/mo unlimited | $15,000+/yr | By database size (custom) | Credit-based ($59+/mo) |
| Unlimited Enrichment | Yes, on Growth plan | Credit caps per tier | Credit caps per tier | No, credit-limited on all plans |
| Contract | Monthly, cancel anytime | Annual required | Annual required | Monthly (but credits expire) |
| CSV Upload Enrichment | Yes, up to 25K rows | Yes (limited by credits) | API only | Yes (limited by credits) |
| Self-Serve Signup | Yes, instant | Sales call required | Sales call required | Yes |
| Free Trial | Yes, $5 credit | Demo only | Demo only | Free tier (enrichment not included) |
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.
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.