243 countries & territories

Phone number validation
& carrier lookup

Validate any phone number and identify its carrier, line type, and country — in bulk via CSV or instant API.

10B+ Numbers validated
99.95% Uptime SLA
243 Countries & territories

Phone Number Checker

Try it free — no account required

Join 100,000+ developers and data teams

Trusted by teams at

What is Veriphone?

You send a phone number.
We tell you what it is.

Is it valid? What country is it from? Which carrier operates it? Is it a mobile, a fixed line, or VoIP? Veriphone answers all four — for a single number or a list of millions, over a simple API or a CSV upload.

You send

+1 415 555 2671

…or a CSV with millions of them.

Veriphone returns

Valid Yes
Country United States
Carrier T-Mobile
Line type Mobile

Veriphone doesn't provide phone numbers. No virtual numbers, SIM cards, or SMS. It checks the numbers you already have — so you can clean contact lists, score leads, route by region, and stop fraud before it costs you.

Products

Two products. One API.

Both draw from the same credit balance, on every plan and credit pack.

Phone Validation

Is the number real? Checked against the official numbering plan for its country, with format, line type, and the carrier it was assigned to. From $0.25 per 1,000 on subscription plans.

See features

Current Carrier Lookup

Numbers move between networks. Resolve the carrier actually serving a number today — live from national portability registries — with a ported flag and both carriers in the response. From $2.50 per 1,000 on subscription plans.

Learn more
Features

Everything a number can tell you

Check validity, standardize the format, pin down the country, and read the carrier and line type — all from a single API call.

Validate

Instantly check whether a number is valid — tested against the official numbering plan for its country, across all 243 countries and territories.

Format

Standardize any number into clean E.164, international, or local format — ready to store, dial, or display.

Locate

Identify the country and region a number belongs to, straight from its international dialing prefix.

Phone Carrier Lookup

Identify the carrier and line type behind any number — the network it was assigned to, included in every lookup.

Current Carrier Lookup

See which carrier actually serves a number today, even after porting. Both carriers and a ported flag in one response — and if the current carrier can't be resolved, you pay only the standard rate.

Learn more
Pricing

Buy once, or subscribe and save

One-time credit packs from $24. No subscription required. Or save with a monthly plan.

One-time

$24

10,000 credits

One-time

$79

50,000 credits

One-time

$119

100,000 credits

Monthly

$39

50,000 / month

1,000 free validations every month — sign up free, no credit card required.

View All Options
Bulk or API

Validate in bulk, or build it in

Bulk Phone Number Validation

Upload a CSV and download it back with validity, carrier, and line type filled in for every row. No formulas, no code — clean a list of millions before your next campaign.

Phone Valid Type Carrier
+14155552671mobileT-Mobile
+442071234567fixedBT
+3312345678

Instant Phone Validation API

A single GET request returns validity, carrier, line type, and country as clean JSON — fast enough to check a number as your user types it.

"phone_valid": true,
"phone_type": "mobile",
"carrier": "T-Mobile USA, Inc.",
"country": "United States"
Go to docs
Secure

Zero data retention. GDPR compliant.

Every number you send is processed in memory and discarded the instant we return the result. All traffic is encrypted in transit with TLS, and we never log, store, or sell your data.

GDPR & CCPA compliant
TLS encryption
Auto-delete after validation
Integrations

Works inside the tools you already use

Connect Veriphone to 2,000+ apps through Zapier and Make — no code required. Drop validation straight into your CRM, forms, and workflows with ready-made templates.

Zapier Make
Use Cases

Where clean phone data pays off

Every invalid number costs you something — a wasted send, a skewed metric, a fraudulent signup. Here's how teams use Veriphone to stop it.

Outbound Campaigns

Every disconnected number in your dialer or SMS platform burns credits and drags down your reach rate. Scrub the list first, and spend only to reach people who exist.

Lead Scoring

A real mobile number is a stronger buying signal than a dead landline. Feed carrier and line type into your scoring model to rank leads by how reachable — and how genuine — they really are.

Dispatching

Read the country and region straight from the number, and route every lead to the right rep, territory, or time zone — automatically.

Segmentation

Slice your audience by carrier, country, and line type — run mobile-only campaigns, tailor messaging by region, or hold landlines back from your SMS sends.

FAQ

Frequently Asked Questions

A valid number is one that fits the official numbering plan for its country — the right length, prefix, and structure to be a real, assignable number. Validity doesn't mean the number is switched on right now; it means the number is legitimate rather than a typo or a fake. Veriphone checks every number against the latest numbering plans from the international telecom regulator and national regulators.

Validation results follow the latest numbering plans published by national regulators, so they stay as current as the official source. Operationally, the API is backed by a 99.95% uptime SLA and scales to thousands of requests per second.

Not for bulk validation — upload a CSV, click validate, and download the results. No spreadsheet formulas, no code. The API does take a developer to wire up, but it's a single GET request, and the docs walk you through it in a few minutes.

Two ways: type a number into the checker at the top of this page for an instant answer, or call the /v3/verify API endpoint from your own code. Either way, Veriphone checks it against the country's numbering plan and returns its validity, carrier, and line type.

Yes — carrier lookup is included in every validation, at no extra cost. Each response returns the carrier, line type, and region for numbers across all 243 supported countries and territories. To resolve the current carrier of a number that's been ported to a new network, use Current Carrier Lookup.

Yes — that's Current Carrier Lookup. Veriphone resolves the carrier currently serving the number from national portability registries — whether or not it has ever been ported. You get back both the original and the current carrier, plus a ported flag. If the current carrier can't be resolved, you keep the standard result and pay only the standard 1-credit rate — no result, no surcharge. Note that a current lookup tells you which network holds the number, not whether the handset is switched on or reachable.

Current Carrier Lookup resolves the carrier serving a number today from national portability registries — not the carrier it was assigned to when it was issued. You get the original carrier, the current carrier, and a ported flag in one response. Learn more →

Yes. Every account starts with 1,000 free credits each month — enough to validate 1,000 numbers with full carrier and line-type data, in every supported country. No credit card required to begin.

Yes — with deep North American coverage. US and Canadian numbers get full carrier and line-type detection, down to the specific operator, alongside 241 other countries and territories.

Yes. Every check returns the line type, so you can tell a mobile from a fixed line, VoIP, or toll-free number — handy for trimming an SMS list down to numbers that can actually receive a text.

Want to know more?

Everything worth knowing about phone numbers, in a 5-minute read

Read the Guide

Ready to validate your phone numbers?

Start with 1,000 free credits. No credit card required.

100,000+ developers and data teams 10B+ validations 99.95% uptime GDPR compliant
Get Started Free View Pricing