Bulk CSV cleaning

Check emails and phone numbers, clean dates, and fill in missing details. Drop your file, choose your checks, and see one clear price.

Drop a CSV, Excel, or Numbers file

or choose a file

Up to 1,000,000 rows · 64 MB per file

Choose your checks. See the total. Pay once.

A LITTLE PARSE MAGIC

Your file.
With more answers.

contacts-verified.csv
Illustrative data
Illustrative email, Carrier, and date results. Selected fields, with unknown answers left empty. Use arrow keys to explore cells.
EmailDeliverablePhoneLine typeCarrierSignup dateStandard date
Row 2Your original value. Kept exactly as it was in your file.An illustrative email check with a positive delivery result.Your original value. Kept exactly as it was in your file.An illustrative Carrier check. Line type and carrier can be answered independently.An illustrative Carrier check. Line type and carrier can be answered independently.Your original value. Kept exactly as it was in your file.A recognized date, written as YYYY-MM-DD. Your original date stays beside it.
Row 3Your original value. Kept exactly as it was in your file.An illustrative email check with a positive delivery result.No value in the original file. We do not invent one.No input, no answer. An empty source stays empty in the results.No input, no answer. An empty source stays empty in the results.Your original value. Kept exactly as it was in your file.A recognized date, written as YYYY-MM-DD. Your original date stays beside it.
Row 4Your original value. Kept exactly as it was in your file.No answer available for this field. It stays empty in your download.Your original value. Kept exactly as it was in your file.An illustrative Carrier check. Line type and carrier can be answered independently.An illustrative Carrier check. Line type and carrier can be answered independently.Your original value. Kept exactly as it was in your file.No date to recognize. "TBD" stays in your file; the answer stays empty.
Row 5No value in the original file. We do not invent one.No input, no answer. An empty source stays empty in the results.Your original value. Kept exactly as it was in your file.An illustrative Carrier check. Line type and carrier can be answered independently.No answer available for this field. It stays empty in your download.Your original value. Kept exactly as it was in your file.A recognized date, written as YYYY-MM-DD. Your original date stays beside it.
Row 6Your original value. Kept exactly as it was in your file.Delivery is not confirmed. A false result is different from an unanswered check.Your original value. Kept exactly as it was in your file.Not enough digits to recognize a phone number. No line type or carrier is added.Not enough digits to recognize a phone number. No line type or carrier is added.No value in the original file. We do not invent one.No input, no answer. An empty source stays empty in the results.

DeliverableEmpty

No answer available for this field. It stays empty in your download.

5 rows / 4 added columnsSelected fields shown

Your originalsAdded answers

Made-up data. Real possibilities. Unknowns stay empty.

1

Drop the file

Bring your CSV or spreadsheet. We recognize the columns we can help with.

2

Choose your checks

Choose your checks and review the exact price before you run.

3

Download the results

Download your file with the answers added. We email you when it is ready.

One price for your file.

Choose the checks you need. Your quote shows the total before you pay. See your price before paying. No subscription required.

Checks and cleanupPrice
Email verification
Check delivery, flag disposable addresses, and find spelling suggestions.
See quote
Phone formatting
Validate numbers and standardize their format. Included with a paid phone check.
See quote
Carrier and line type
Find the carrier and distinguish mobile, landline, and internet phone numbers.
See quote
Caller ID
Add the listed caller name for North American numbers.
See quote
Live number status
Check whether a number is assigned and whether the handset is reachable.
See quote
IP location
Add location and network details, plus known VPN and datacenter flags.
See quote
Domain details
Check registration status and add the registrar.
See quote
Browser and device
Turn user agent strings into browser, operating system, and device details.
See quote
Vehicle details
Add year, make, model, and more from a VIN.
See quote
Healthcare providers
Check an NPI and add the provider name, specialty, and status.
See quote
Country details
Add country names, currencies, and calling codes.
See quote
ZIP and postal codes
Add city, state, coordinates, and time zone.
See quote
Street addresses
Standardize addresses and add location details where covered.
See quote
Names
Separate first and last names and tidy the full name.
See quote
Dates
Put mixed date formats into a consistent YYYY-MM-DD format.
See quote

Prices are in USD. Repeated values are checked once. Already on a plan? Your quote shows what is included and what you will pay.

See download fields

Your selected checks add these fields. Field names adjust to match your source columns.

Email verification
parse_deliverableparse_disposableparse_roleparse_catchallparse_validparse_duplicateparse_domainparse_domain_validparse_emailparse_didyoumean
Phone formatting
parse_validparse_duplicateparse_typeparse_stateparse_state_nameparse_timezoneparse_countryparse_phoneparse_nationalparse_international
Carrier and line type
parse_carrierparse_typeparse_burnerparse_city
Caller ID
parse_caller
Live number status
parse_liveparse_connectedparse_roamingparse_roaming_networkparse_roaming_countryparse_networkparse_original_networkparse_mccparse_mnc
IP location
parse_duplicateparse_countryparse_stateparse_cityparse_networkparse_datacenterparse_vpn
Domain details
parse_duplicateparse_availableparse_registrar
Browser and device
parse_duplicateparse_browserparse_osparse_deviceparse_bot
Vehicle details
parse_yearparse_makeparse_modelparse_trimparse_bodyparse_fuelparse_validparse_duplicate
Healthcare providers
parse_validparse_duplicateparse_registeredparse_activeparse_deactivated_atparse_excludedparse_nameparse_specialtyparse_medicareparse_opt_out
Country details
parse_duplicateparse_nameparse_continentparse_currencyparse_calling_code
ZIP and postal codes
parse_duplicateparse_cityparse_stateparse_latitudeparse_longitudeparse_timezone
Street addresses
parse_validparse_duplicateparse_registeredparse_addressparse_numberparse_streetparse_unitparse_cityparse_stateparse_postalparse_countryparse_latitudeparse_longitude
Names
parse_firstparse_lastparse_genderparse_salutationparse_validparse_duplicateparse_nameparse_knownparse_countries
Dates
parse_dateparse_duplicate

HOW IT WORKS

Repeated values cost once
We count unique values for each selected check. Blanks and values we cannot recognize stay out of the bill. Your rows stay in the file.
Exact price up front
Choose the checks you need and see the total before you pay.
Unfinished checks refunded
If a paid run stops short, the unfinished share comes back to you.
Results available for 30 days
Return through the same link to download again, for 30 days from upload.

COVERAGE

Built for contact lists. Backed by millions of records.

90M+
US address points
74k+
disposable email domains
245
countries & regions for phone validation
3.6M+
postal codes
12.7M+
domains indexed
8.4M
US healthcare providers

Drop your list

Drop a CSV, Excel, or Numbers file

or choose a file

Up to 1,000,000 rows · 64 MB per file