Clean scraped lead spreadsheets
before outreach.
Turn Google Maps, Outscraper, Apify, Apollo, Clay, or campaign lead CSVs into cleaner outreach-ready files before importing into Instantly, Smartlead, or your CRM.
Most scraped lead CSVs are not ready to send. SiteEnrich flags duplicate companies, directory/social URLs, bad or missing websites, missing or risky emails, and rows that should be sent, reviewed, or skipped.
Before / After
What your CSV looks like going in vs coming out.
Before
- ✗Duplicate businesses listed twice
- ✗Directory/Yelp/Facebook URLs
- ✗Dead or unreachable websites
- ✗Missing emails and phones
- ✗Encoded tracking URLs
- ✗Mixed-quality rows with no classification
After
- ✓Clean, normalised domains
- ✓Junk rows flagged and separated
- ✓Website status checked (live / dead / blocked)
- ✓Emails and phones extracted where possible
- ✓Duplicates detected by phone, email, and domain
- ✓Every row: send / review / skip with reasons
Example output
Illustrative — not real dataYour data stays yours.
Uploaded spreadsheets are only used to process your job. Files are never sold, shared, or reused. Raw uploads are automatically deleted after processing. You retain full ownership of your data.
Testing with sensitive data? An old or redacted file works fine — company name plus website/domain and email/phone is enough for a useful test.
Spreadsheet processor — free test
Drop your spreadsheet or click to browse
Supports Google Sheets exports, Excel (.xlsx, .xls), and CSV
Google Maps · Outscraper · Apify · Apollo · Clay · Scrapebox exports
URL-only spreadsheets are detected automatically — no column mapping needed
You can also try the sample file before uploading your own data →Sample output
| businessName | cleanedDomain | phone | emailStatus | recommendation | reason | |
|---|---|---|---|---|---|---|
| Elegant Kitchen & Bath | elegantkitchenbath.com | info@elegantkitchenbath.com | (703) 555-0142 | mx_valid | send | Email found on contact page, basic MX verification passed |
| Summit Remodeling Knoxville | summitremodelingknoxville.com | contact@summitremodeling.com | (865) 555-0198 | mx_valid | send | Email found on homepage, basic MX verification passed |
| Green Home Installations | greenhomeinstallations.org | info@greenhouse.org | (201) 555-0167 | mx_valid | review | Domain mismatch — email domain does not match business website |
| Modern Bath NJ | callmodernbath.com | — | (973) 555-0112 | missing | review | Website live, phone found, no email found |
| JB Renovations | jbrenovations.weebly.com | — | — | missing | review | Hosted subdomain, weak signals |
| Geyer Construction Inc | geyerconstructioninc.localsearch.com | — | — | missing | skip | Directory profile URL, no real website detected |
| Gateway Construction Co | gatewayconstructionco.com | — | (404) 555-0134 | missing | skip | Duplicate phone |
Output columns: businessName · inputUrl · cleanedDomain · websiteStatus · email · emailStatus · phone · recommendation · reason · warnings · duplicateOf · duplicateReason
Real sample results
Recent anonymized samples processed by SiteEnrich.
| File type | Rows | Sendable | Review | Skipped | Duplicates | Emails found |
|---|---|---|---|---|---|---|
| Coaching campaign lead list | 100 | 51 | 25 | 24 | 12 | 74 |
| Property management scraped list | 100 | 13 | 22 | 65 | 60 | 60 |
In one scraped local-business file, only 13 of 100 rows were immediately sendable. SiteEnrich detected 60 duplicate rows before the file reached outreach.
In another campaign lead list, almost half the rows needed review or skipping before import.
Built for
Anyone turning scraped data into outreach.
Cold email agencies
Clean client lead lists before they hit your sequences. Catch obvious bad rows before they reach your outreach tool.
Lead generation agencies
Turn raw Google Maps or Outscraper exports into qualified, outreach-ready lists faster.
Appointment setters
See which rows have usable websites, phones, and contact signals before outreach.
SEO agencies
Prospect local businesses from Google Maps and clean the list before pitching.
Web design agencies
Scrape local business websites, flag the ones with weak or no online presence, and prioritise outreach.
Freelancers
Run a quick cleanup on any Google Maps, Outscraper, or Apify export before sending the first email.
n8n / Make workflows
API and workflow support coming soon — automate the full clean-and-download pipeline.
From messy spreadsheet to outreach-ready list.
Upload your scraped spreadsheet
Drop in a CSV, Excel file, or Google Sheets export from Google Maps, Outscraper, Apify, Apollo, Clay, Scrapebox, or any scraper. Map the website column and optional business name, phone, city, and state columns.
We clean, crawl, and classify
SiteEnrich decodes tracking URLs, detects directory profiles, checks if each site is live, crawls contact pages, extracts emails and phones, runs basic MX verification, and deduplicates by phone, email, and domain.
Download outreach-ready CSV
Every row comes back with a cleaned domain, email, phone, MX status, and a sendable / review / skip decision with reasons. Load directly into your CRM or cold email tool.
Start with 100 rows free.
Full file cleanup
From $49
We clean your full scraped lead spreadsheet and return an outreach-ready CSV with duplicate flags, website checks, email/contact quality notes, and send / review / skip reasons.
Monthly cleanup
From $99/mo
For operators and agencies cleaning lead files every month.
Need more than 100 rows? and I'll reply personally.