Skip to content

How to validate phone numbers in bulk before importing into a dialer

How-to guides·1 min read·Updated 2026-05-13·2 sections

Phone numbers in a CSV are usually a mess — different formats per country, missing country codes, inconsistent spacing, mix of mobile/landline/VOIP. Before importing into a dialer or SMS platform you need one clean E.164 column and ideally the type.

01

What the validator returns

Pure logic, no network call — runs as fast as the CSV reads.

  • valid: true/false
  • formatted_e164: +31 6 12345678 canonical
  • formatted_national: human-readable national
  • country: ISO-2 code detected
  • type: mobile / landline / voip / fixed-line-or-mobile / unknown
Rate
1 credit / number
Phone Validator
1 credit
$0.001
credits never expire
Per 1,000
$1.00
1,000 credits
RUN SIZECREDITSCOST
30 numbers30$0.03
100 numbers100$0.10
500 numbers500$0.50
1,000 numbers1,000$1.00
1 credits a number · 1 credit = $0.001 · a run that finds fewer pays less
02

Why "mobile vs landline" matters

SMS campaigns only work on mobile. Cold-call dialers care about VOIP detection (low pickup rates). Compliance regimes (TCPA, GDPR) often require different consent records per type.

Written after running it
Last run
plumbers · London · Google Maps
Rows
30
Time
23s
Cost
€0.06
30 rows × 2 credits = 60 credits · 1 credit = $0.001

Every number on this page comes from that run, not from a price list.

Point it at something. See what comes back.Your first 500 Google Maps leads are on the house. No card needed.
Start scraping free