Bulk phone validation
Know your list.
Before you call.
Check phone numbers in a spreadsheet. Download the results with your original columns intact.
Upload your list
Drop a CSV, Excel, or Numbers file
or choose a file
Check 10,000 numbers for $50. Pay per file.
See the results.
Your spreadsheet, with the results alongside.
| PhoneAbout Phone | parse_validAbout parse_valid | parse_duplicateAbout parse_duplicate | parse_stateAbout parse_state | parse_state_nameAbout parse_state_name | parse_timezoneAbout parse_timezone | parse_countryAbout parse_country | parse_phoneAbout parse_phone | parse_nationalAbout parse_national | parse_internationalAbout parse_international | parse_carrierAbout parse_carrier | parse_carrier_typeAbout parse_carrier_type | parse_carrier_burnerAbout parse_carrier_burner | parse_carrier_cityAbout parse_carrier_city | parse_callerAbout parse_caller | parse_hlr_liveAbout parse_hlr_live | parse_hlr_connectedAbout parse_hlr_connected | parse_hlr_roamingAbout parse_hlr_roaming | parse_hlr_roaming_networkAbout parse_hlr_roaming_network | parse_hlr_roaming_countryAbout parse_hlr_roaming_country | parse_hlr_networkAbout parse_hlr_network | parse_hlr_original_networkAbout parse_hlr_original_network | parse_hlr_mccAbout parse_hlr_mcc | parse_hlr_mncAbout parse_hlr_mnc |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (212) 736-5000 | true | false | NY | New York | America/New_York | US | +12127365000 | (212) 736-5000 | +1 212 736 5000 | Sinch Voice | voip | false | VORNADO | true | |||||||||
| (310) 285-8000 | true | false | CA | California | America/Los_Angeles | US | +13102858000 | (310) 285-8000 | +1 310 285 8000 | AT&T | landline | false | Beverly Hills | BEVERLY HILL CA | true | ||||||||
| (800) 588-2300 | true | false | US | +18005882300 | (800) 588-2300 | +1 800 588 2300 | toll_free | Empire-Today | true | ||||||||||||||
| (212) 736-5000 | true | true | NY | New York | America/New_York | US | +12127365000 | (212) 736-5000 | +1 212 736 5000 | Sinch Voice | voip | false | VORNADO | true | |||||||||
| (212) 555-0100 | true | false | NY | New York | America/New_York | US | +12125550100 | (212) 555-0100 | +1 212 555 0100 | TextNow | mobile | true | New York | 555 EXCHANGE | true | true | false | TextNow | TextNow | 310 | 260 | ||
| (415) 555-2671 | true | false | CA | California | America/Los_Angeles | US | +14155552671 | (415) 555-2671 | +1 415 555 2671 | Verizon | mobile | false | San Francisco | true | false | true | Vodafone | GB | Vodafone | Verizon | 234 | 15 | |
| 867-5309 | false | false | |||||||||||||||||||||
| 8675309 | false | false | |||||||||||||||||||||
| 123-456-7890 | false | false | |||||||||||||||||||||
| (555) 555-5555 | false | false | |||||||||||||||||||||
| 0118 999 881 99 725 3 | false | false | |||||||||||||||||||||
| (202) 555-0199 | true | false | DC | District of Columbia | America/New_York | US | +12025550199 | (202) 555-0199 | +1 202 555 0199 |
WHAT COMES BACK
numbers.csv
(212) 736-5000VoIP
The network reports an internet phone line.
(310) 285-8000Landline
The network reports a landline.
(212) 555-0100Mobile
A fictional 555 number. This row shows a mobile line, a burner app, and a reachable handset.
(800) 588-2300Toll-free
A toll-free number. This example has no carrier name.
867-5309Invalid
This value is not a valid phone number.
(202) 555-0199Unknown
The carrier, caller ID, and live status checks did not return an answer.
See what else this file can doNames, phones, locations, dates, and IPs.
Split full names.
ALEX MORGAN
- First name
- Alex
- Last name
- Morgan
Names & gender
- Cleaned names
- First & last names
- Gender estimate
- Salutations
- Initials
- Short & directory formats
One price for your file.
Choose the checks for your phone list. Files start at $5.
Unique phone numbers. Repeated values cost once.
Estimated file price
Your final price reflects the unique numbers in your file and the checks you select.
Upload your listRepeated numbers cost once.
Completed files retain their order minimum. Automatic partial refunds from $1 apply above it.
More than a
format check.
Validate numbers, see the carrier, and add caller ID or live status in the same upload.
Phone validation
Valid numbers, country, and local and international formats.
Line type and carrier
Mobile, landline, VoIP, and toll-free, plus the carrier name.
Area code
State and the numbering-plan time zone for the number.
Caller ID
The listed caller name for North American numbers. Optional on the quote.
Live status
Whether a number is assigned and the handset is reachable. Optional on the quote.
The rest of your spreadsheet
Optional checks for emails, names, locations, street addresses, and dates.
- countries and regions
- 246
- Phone validation from the numbering plan.
- caller ID
- +1
- Listed names for North American numbers.
- for junk and duplicates
- $0
- Invalid numbers and repeats stay out of the bill.
Inside your download.
Every column in the example, explained below.
true means yes. false means no. Empty means no answer or not applicable.
Carrier lookup
- Carrier
parse_carrier - The carrier name from the network. Empty when no carrier was returned.
AT&T- Line type
parse_carrier_type - The network line type: mobile, landline, voip, or toll_free.
mobilelandlinevoiptoll_free- Burner app
parse_carrier_burner - true means the carrier name is a known burner or second-number app. Empty when the carrier is unknown.
truefalse- Issue city
parse_carrier_city - The city where the number was issued. Empty when unknown.
Beverly Hills
Number checks
- Valid number
parse_valid - The number is valid for its country. This does not confirm that the line is active.
truefalse- Duplicate
parse_duplicate - The number appeared earlier in this column. Its row is kept and the result is reused.
truefalse- Country
parse_country - The country code for the number.
US
Number formats
- Original number
Phone - The phone number exactly as uploaded.
(212) 736-5000- International number
parse_phone - The number in international form, starting with +.
+12127365000- Local format
parse_national - The number in its local display format.
(212) 736-5000- International format
parse_international - The number in international display format.
+1 212 736 5000- Area-code state
parse_state - State or province from the area code. Empty when the number has none.
NY- State name
parse_state_name - The area-code state or province name. Empty when the number has none.
New York- Number time zone
parse_timezone - The numbering-plan time zone for the number. This is not the location of the handset.
America/New_York
Caller ID
- Caller ID
parse_caller - The listed name for a North American number, as published. Empty when there is no record or the check did not answer.
VORNADO
Live status
- Assigned
parse_hlr_live - The number is assigned. Empty when live status did not answer.
truefalse- Reachable
parse_hlr_connected - The handset is reachable. Empty when reachability was not answered.
truefalse- Roaming
parse_hlr_roaming - The handset is roaming. Empty when this number did not return it.
truefalse- Roaming network
parse_hlr_roaming_network - The network serving a roaming handset. Empty when this number did not return it.
Vodafone- Roaming country
parse_hlr_roaming_country - The country the handset is in while roaming. Empty when this number did not return it.
GB- Current network
parse_hlr_network - The current mobile network. Empty when this number did not return it.
TextNowVodafone- Original network
parse_hlr_original_network - The network the number was issued on. Empty when this number did not return it.
Verizon- Mobile country code
parse_hlr_mcc - The mobile country code. Empty when this number did not return it.
310234- Mobile network code
parse_hlr_mnc - The mobile network code. Empty when this number did not return it.
26015
Your original columns stay in the file. Files with multiple detected columns add a prefix, such as parse_phone_valid, to identify each result.
Questions and answers.
Can this help before a call or text campaign?
The checks separate valid numbers, line types, and carriers so you can leave out numbers you do not want to use. This does not guarantee that a person will answer or that a message will be delivered.
Can I upload a list with just phone numbers?
Yes. A single phone column is enough, in a CSV, Excel, or Numbers file. The phone column is detected automatically and you can review it before paying.
What if my spreadsheet has other contact details?
Keep them in the same file. You can check only the phone numbers or select additional checks for supported columns, such as emails, names, and locations. The quote shows the total for your choices before you pay.
What is free, and when do I pay?
Preview results for up to 10 rows for free, without an account or card. Review the exact total before confirming the full run. You can pay once for the file. No subscription is required.
Will my original data or duplicate rows be removed?
The full results preserve your original columns and row order, with check results added in new columns. Duplicate numbers are flagged and their rows are kept.
What do the line types mean?
Mobile, landline, VoIP, and toll-free are the network line type. Invalid means the value is not a valid phone number. Unknown means the carrier check did not return an answer.
Do caller ID and live status come with every file?
The example shows every phone column, including caller ID and live status. Those checks are optional on the quote, with their own prices. Fictional 555 numbers show mobile, burner, roaming, and network values. A check that does not answer stays empty.
Do I pay for checks that cannot finish?
Completed one-time files retain the order minimum shown before payment. Unanswered checks can only refund the amount paid above it. Eligible partial refunds are issued automatically when the file's total refund is at least $1. Smaller partial refunds are not issued automatically. Failed jobs receive a full refund. A number that fails validation skips the network checks. See the billing terms.
Do international numbers work?
Yes. Validation and carrier lookup work worldwide. A file of national numbers asks for its country before you run. Caller ID covers North American numbers.
Is the time zone where the person is?
No. The time zone is the numbering plan for the number, such as America/New_York for a 212 number. It is not the location of the handset.
How long will my file take?
The quote includes a processing estimate. Processing continues if you close the page, and an email confirms when the results are ready.
How is my file handled?
Files are stored privately, but anyone with your job link can access them, so keep the link private. Downloads are available for 30 days from upload. See our storage and deletion details, or contact us to request deletion. We do not sell or rent your personal information.