≡

Bulk phone number validator

Upload a CSV or paste a list - up to 50 phone numbers checked right here, free, no signup. Each row comes back with validity, the E.164 form, country, line type (mobile, landline, toll-free, VoIP) and scam-risk signals from FTC and FCC complaint data. Download the result as CSV.

Up to 50 rows per check, a few checks per hour. Numbers are not stored. Bigger lists: free API key - CSV uploads up to 10,000 rows in the dashboard.

What each column means

The download has the same columns as the CSV upload in the API dashboard:

FAQ

Why do my numbers come back invalid with needs_country?

Numbers written the local way (866-398-2896, (866) 398-2896) carry no country code. Fill in the country field (for example US) and every row without a + code is read against that country's numbering plan.

How many numbers can I validate for free?

Here: up to 50 per check, without signup. With a free API key: 1,000 lookups a month, by API or CSV upload of up to 10,000 rows in the dashboard.

Do you store the numbers I upload?

No. The free check runs in memory and the result goes straight back to your browser. Only a count of checks is kept.

Does it tell me if the number is active right now?

No - validation checks the number against numbering plans and complaint data, it does not ping the network (no HLR lookup). A valid number can still be disconnected.

More than 50 numbers?

Free API key: 1,000 lookups a month, CSV uploads up to 10,000 rows. No card.

GET YOUR FREE KEY → READ THE DOCS