Bulk phone validator

Clean your phone list.
One upload at a time.

Validate contact numbers in a CSV or Excel file before your next campaign or CRM import. Review each result and keep the fields your team needs.

No credit card required · then $0.004 per validation

contacts.csv

Illustrative results

Sample
Phone numberStatusLine type
+1 212 ••• 0100Invalid—
+44 77•• ••••••ValidMobile
+1 646 ••• ••••RiskyVoIP

Files stay in your browser. No validation job is submitted from this preview.

FROM A SPREADSHEET TO USEFUL RESULTS

A simpler way to clean contact data.

Keep the process clear from upload through download.

01

Upload your list

Export your contacts as a CSV or Excel (.xlsx) file and select the phone number column. An SPV account and enough funds in your wallet are required.

02

Review each number

See validation status and available line type, carrier, location and risk fields for each row.

03

Download the results

Download the output and filter it for your own contact policy before re-importing it.

PREPARE THE LIST

A list that is easier to process and re-import.

Keep record identifiers and phone numbers aligned.

  1. 01

    Preserve record IDs

    Keep an identifier beside each phone number so your results can be matched back to the right record.

    Do not match solely on contact names.

  2. 02

    Use consistent phone input

    Store numbers as text and retain country codes where available.

    Avoid spreadsheet formatting that removes leading digits.

  3. 03

    Keep only necessary fields

    Provide what the validation job needs rather than unrelated personal information.

    Plan your processing purpose and data handling before upload.

REVIEW THE OUTPUT

Build a contact policy from the result fields.

Use validation and available enrichment in separate columns.

Result fieldExample next step
InvalidReview the reason and correct or exclude from the planned campaign
ValidContinue channel and consent checks
Risk flagsAssess context before rejecting a contact
Line typeSegment for the channel you intend to use
E.164 formatStore consistently when re-importing
AFTER PROCESSING

Keep the cleaned list useful over time.

Phone data changes, so a completed lookup is a snapshot.

  1. 01

    Download the result

    Review the output for missing data and unexpected rows.

  2. 02

    Apply your filters

    Keep legitimate but review-worthy line types visible.

  3. 03

    Re-import and record the check

    Retain a validation timestamp and re-check where freshness matters.

PRIVACY & RESPONSIBLE USE

Clear data practices. Clear responsibilities.

Review how SPV describes customer-data processing before introducing it into your workflow.

CUSTOMER DATA

Your numbers.
Your processing purpose.

SPV’s published policy states it processes submitted data to deliver the requested service and does not sell submitted personal information.

Read the privacy policy

Privacy and data protection

The policy addresses GDPR and UK GDPR, data-subject rights and international transfers. Customers remain responsible for their lawful basis for processing.

Retention and security

Retention varies by purpose and legal requirements. Review the published policy and ask the team for retention periods and the controls relevant to your deployment.

Validation and outreach consent

A valid number does not establish permission to call or text. Apply your consent, suppression and channel-specific checks separately.

FREQUENTLY ASKED QUESTIONS

Direct answers to your questions.

Find the practical details for this page.

What is a bulk phone validator?

It processes a list of phone numbers and provides per-number validation results instead of requiring individual manual checks.

How much does a list cost?

One lookup per unique number, at $0.004 each. If the same number appears more than once in a file, it is charged once. Your account needs enough funds for the list before the job starts, and your free lookups are used first.

Does the validator remove numbers from my list?

No. Every row comes back with its result. Review the output and apply your own policy before re-importing.

Which file format does SPV support?

CSV or Excel (.xlsx) uploads. In the dashboard we show your columns and you choose the one with the phone numbers. Through the API it is found automatically when named phone, number, mobile or tel, or you name it with phoneColumn.

Does a bulk job run in the background?

Yes. You can leave the page while the list is processed. We email you when the results are ready to download.

Does the file preview on this page upload my file?

No. The preview counts rows locally in your browser. Use your SPV account for actual validation.

INSIDE THE PRODUCT

Bulk jobs in your account.

Real screens from the app, shown with sample data.

SmartPhoneValidator Bulk History listing completed and processing CSV validation jobs with valid, invalid and risky counts and a Download button
Bulk validationUpload a CSV or Excel file, follow the job while it runs and download the cleaned results with valid, risky and invalid counts for every file.
  • CSV or Excel files, with a choice of which column holds the phone numbers
  • Live progress, then valid, risky and invalid counts for every file
  • Download the results as a CSV, and get an email when the job is done
  • Repeated numbers in a file are charged once

Start with the numbers you have.

Check a single number, clean a contact list, or add validation to your app.