Bulk phone validation
Validate every number. Get carrier and line type beside your data. Add caller ID or HLR on the quote.
Drop a CSV, Excel, or Numbers file
or choose a file
Up to 1,000,000 rows · 64 MB per file
See your file quote. Junk is free.
WHAT COMES BACK
Results are available for 30 days from upload. We email you the download.
1
Drop the file
We count the unique numbers and show the price for each check.
2
Choose your checks
Choose your checks and review the exact price. It runs when you say go.
3
Download the results
Every number with its verdict. We email you when it finishes.
See your file quote.
Junk is free.
ADD-ONS
Toggles on the quote.
- Caller ID
- The registered caller ID for each North American number.
- See quote
- HLR
- Asks the network live whether each number is assigned and reachable. Disconnected numbers come back flagged.
- See quote
All download fields
- parse_valid
- true
- Is the number valid?
- parse_carrier
- AT&T
- Carrier name
- parse_carrier_type
- landline
- mobile, landline, voip, or toll free
- parse_carrier_burner
- false
- Known burner app
- parse_carrier_city
- Beverly Hills
- City the number was issued in
- parse_duplicate
- false
- true when this value already appeared in the file
- parse_state
- CA
- State or province from the area code
- parse_state_name
- California
- State or province name from the area code
- parse_timezone
- America/Los_Angeles
- IANA timezone of the numbering plan
- parse_country
- US
- Country code
- parse_phone
- +13102858000
- Normalized number
- parse_national
- (310) 285-8000
- Local format
- parse_international
- +1 310 285 8000
- International format
- parse_caller
- BEVERLY HILL CA
- Caller ID · Add-on
- parse_hlr_live
- true
- Number is assigned · Add-on
- parse_hlr_connected
- Handset reachable · Add-on
HOW IT WORKS
- Junk is free
- Duplicates and rows that are not a number never enter the bill. Numbers that fail validation never pay for the network checks.
- Exact price up front
- Choose the checks you need and review the total before you pay.
- Pay for the file
- One payment runs one file. Nothing to sign up for, nothing to top up.
- Unknowns refunded
- If we cannot answer, that share comes back. If the job stops short, the remainder comes back too.
- Private results
- The file runs your job and nothing else. Results are private to your download link and available for 30 days from upload.
- Bring your team
- On a plan, invite teammates from dashboard settings. Anyone on the team can drop a file and run it from the shared allowance. Owners and admins manage the plan and spending limits.
THE NUMBERS
- Worldwide
- every mobile network
- 16
- new columns in your file
- 100%
- of unknowns refunded
- $0
- for junk and duplicates
QUESTIONS
- What does the validator check?
- Format and country on every row, then a live lookup on each valid number for line type, carrier, burner flag, city, and state.
- Can this clean a list before an SMS send?
- Filter by line type to separate mobiles, landlines, VoIP, and toll-free numbers. HLR adds assignment and reachability from a network check. Recent checks may be reused.
- Can it scrub a dialer list?
- Yes. Drop the dialer export. Line type sorts wireless from landline, and HLR flags the disconnected numbers. Your columns stay put so the file loads straight back in.
- Does it do HLR lookups?
- Yes. HLR is a toggle on the quote. live means assigned and connected means reachable at the last network check. Recent checks may be reused. The quote shows your exact price.
- How do I find disconnected numbers?
- Turn on HLR. The result says whether each number was assigned at the last network check, mobiles and landlines both. Filter one column and the dead numbers are gone.
- Whose name is on each number?
- Turn on Caller ID. Each North American number gets the name registered with the phone company, exactly as the network holds it.
- Is the timezone where the person is?
- The numbering-plan zone for the area code, America/New_York for a 212 number. Available roaming detail comes from an HLR check and may reuse a recent result.
- Do international numbers work?
- Yes. Validation and carrier lookups are worldwide. A file in national format asks for its country before you run. Caller ID covers North America.
- How big can the file be?
- Large lists run in the background. The quote shows the estimated time before you pay, and we email the download when the run finishes.
- What does a 100,000-number list cost?
- Upload the file for an exact quote. A number that fails validation never pays for the checks. Duplicates and junk rows are free, so the bill is usually smaller than the row count. Add-on checks price per number on the quote. Plans include monthly lookups, with additional rates shown on Plans.
- How do I keep one copy of each number?
- Filter parse_duplicate to false. The first time a number appears is false. Copies after that are true. Blank and junk rows stay blank in that column.
- Do you charge for duplicates?
- No. The bill counts unique, valid-shaped numbers. Duplicates and malformed rows are free.
- Who sees my file?
- Your results are available through your private download link and to your team for 30 days from upload. The file is used to process your job.
- What files can I drop?
- Excel, Numbers, CSV, TSV, or a plain text list. Spreadsheets convert in the browser when you drop them.
Validate your list
Drop a CSV, Excel, or Numbers file
or choose a file
Up to 1,000,000 rows · 64 MB per file