Phone data guide

Phone number validation

How to tell a mobile from a landline or VoIP.

Phone number validation checks a number in layers: format, allocation, carrier and line type, plus a separate reassignment check. In the US the digits cannot show a mobile, because 47.5% of US and Canadian exchanges mix line types. Only a check of the number itself against carrier data says whether it is a cell phone.

On this page
Illustration. Names and numbers are examples.

What is phone number validation?

Phone number validation is a stack of checks, not one test. Each check answers a different question, and a number can pass one and fail the next.

Format validation asks if the digits could be real. An allocation check asks if the number sits in an assigned range. A carrier lookup asks which carrier it is with. A line type check asks: mobile, landline, VoIP or toll-free? A separate reassigned-number check asks if it changed hands.

For sales teams the key answer is the line type: is this a cell phone? It decides who picks up, whether a text can land and which calling rules apply.

Format, allocation, carrier, line type or reassigned: what does each check prove?

The four validation steps and the reassigned-number check, compared

The four validation steps and the reassigned-number check, compared
CheckQuestion it answersWhat it readsWhat it cannot tell you
Format validationCould these digits be a real number?The numbering plan's valid ranges, often with Google's free libphonenumberWhether a US number is a mobile, or whether anyone answers
Allocation checkIs the number in a valid, allocated range?Numbering records, such as the NANPA block records: the carrier holding the number's block of 1,000Whether the number was ported to another carrier later
Carrier lookupWhich carrier is it with?Telecom carrier datasets; a live lookup reads current routing and porting records, one query per numberWhether the person you want still owns it
Line type checkMobile, landline, VoIP, toll-free or unknown?The carrier's kind, from the allocation and carrier stepsWho answers it, or whether you have consent to call
Reassigned-number checkWas it disconnected since a date?The FCC's Reassigned Numbers Database: yes, no or no dataThe line type, or whether you have consent

One more check, a code sent by text or call, proves someone receives it, but only when they expect it.

Sources Google (libphonenumber) FCC

  1. Number (813) 555-0129 From the listing
  2. Step 1: Formatting +1 813 555 0129 Format checked and standardized
  3. Step 2: Allocation Allocated A valid, allocated numbering range
  4. Step 3: Carrier Carrier found Identified from telecom datasets
  5. Step 4: Line type Mobile Kept: it matches the mobile filter The five line types: Mobile (this number), Landline, VoIP, Toll-free, Other/unknown
One number through Leadity's four steps: the format is standardized, carrier data confirms an allocated range, a carrier lookup finds the carrier and the line-type check returns Mobile. Illustration. Names and numbers are examples.

Can you tell if a number is a cell phone from the digits?

No, not in the US. Mobiles, landlines and VoIP lines share area codes and prefixes, so the digits alone cannot settle it.

Google's libphonenumber, the open-source library many apps use at sign-up, reports US numbers as "fixed line or mobile" instead of guessing.

The exchange, the area code plus the next three digits, is not enough either. 47.5% of US and Canadian exchanges hold more than one kind of line, per Leadity's count of NANPA block records read 22 September 2026.

What this means for you: you cannot spot a mobile from its area code or its first six digits. Leadity checks each number, so you do not have to.

Sources Google (libphonenumber) Leadity

In some regions (e.g. the USA), it is impossible to distinguish between fixed-line and mobile numbers by looking at the phone number itself.

Google (libphonenumber) libphonenumber: PhoneNumberUtil.java (PhoneNumberType comments)

Why does the block, not the exchange, show the assigned line type?

A carrier holds numbers in blocks of 1,000, so one exchange can mix wireless, landline and VoIP blocks, and only the block record says which kind a number was assigned as. Leadity's counts of all 1,539,378 assigned blocks, by state, are in our US phone line types report.

Source Leadity

Thousand blocks by line type, US and Canada: 1,539,378 blocks, NANPA records read 22 September 2026 (Leadity count).
PartValue (%)
Wireless40.5%
Landline31.3%
VoIP28.2%

Thousand blocks by line type, US and Canada: 1,539,378 blocks, NANPA records read 22 September 2026 (Leadity count).

Source Leadity

When do you need a live carrier lookup?

A live lookup queries current routing records, one number at a time, for the carrier serving it today. For mobiles it is often called an HLR lookup.

A live lookup catches the ports a block lookup misses, but every query costs money. Use it where a wrong label is expensive: before autodialing, before texting at scale, or on an old list.

What is a reassigned number check, and why run one?

A number can be a working mobile and still belong to someone new. About 35 million US numbers are disconnected and made available for reassignment each year, the FCC said in its December 2018 order.

The order created the Reassigned Numbers Database. Give it a number and a date, and it answers yes, no or no data: was the number permanently disconnected since then?

A disconnected number must sit unused for at least 45 days, and a former business number can be held for up to 365 days. Callers pay usage charges to query the database.

If it wrongly answers "no", a caller who queried it has a safe harbor under 47 CFR 64.1200(m), for calls made on consent obtained before.

Sources FCC eCFR (FCC rules)

Four numbers from the calling rules

  • 35 million US numbers disconnected and made available for reassignment each year (FCC, 2018) FCC
  • 45 days Minimum wait before a disconnected number goes to a new customer; business numbers can wait up to 365 eCFR (FCC rules)
  • 15 days TCPA grace window for voice calls to a number newly ported from landline to wireless eCFR (FCC rules)
  • 31 days How often sellers who must use the Do Not Call registry refresh their copy FTC

Does the B2B exemption cover calls to business mobiles?

Partly. The FTC says most sales calls to businesses are exempt from the Do Not Call provisions of its Telemarketing Sales Rule.

The B2B exemption is about the registry, not autodialers. The FCC's consent rule for autodialed or prerecorded calls names any cellular number, with no business carve-out.

What counts as an autodialer is a legal question. This guide is not legal advice; ask counsel before you automate.

Sources FTC eCFR (FCC rules)

How many business phone numbers are mobiles?

Fewer than half. Of the numbers listed by 2,782,509 businesses in Leadity's Q3 2026 Google Maps data (1 July to 30 September 2026), 36.8% were mobiles. Another 33.4% were landlines, 25.6% VoIP, 2.5% toll-free and 1.7% unknown.

The share of businesses that list a mobile swings by trade, from 12.6% to 64.2% across 32 trades and 2,241,697 businesses in the same data. A list sold "with phones" says little until each number is classified.

Source Leadity

Line type of the numbers listed by 2,782,509 businesses in Leadity's Q3 2026 Google Maps data (1 July to 30 September 2026).
ItemValue (%)
Mobile36.8%
Landline33.4%
VoIP25.6%
Toll-free2.5%
Unknown1.7%

Line type of the numbers listed by 2,782,509 businesses in Leadity's Q3 2026 Google Maps data (1 July to 30 September 2026).

Source Leadity

Build a list of plumbers in Tampa, FL with every number classified and mobiles only: 300 free credits cover the first 300 checked mobiles.

Get Tampa plumber mobiles Free trial: 300 credits at sign-up, no card.

Is there a free way to validate phone numbers?

Free and paid ways to check phone numbers

Free and paid ways to check phone numbers
MethodPriceBest forWatch out for
libphonenumber (Google, open source)FreeClean formats in a CRM or a sign-up formReports US numbers as fixed line or mobile
NANPA block recordsPublished by NANPA; you map each carrier to a line typeTeams that can code a block-level lookupShows the first carrier, not later ports
Paid lookup APIsPer number, e.g. Outscraper's lookup at $5 per 1,000 after 25 freeBulk lists you already ownYou pay for every row, mobile or not
FCC Reassigned Numbers DatabaseUsage charges set by its administratorLists built on consent collected earlierAnswers disconnection only, not line type
Code by text or callPer messageOpt-in sign-upsNeeds a person who expects your code

Outscraper's lookup returns mobile or landline and the carrier; rate from its pages archived 17 to 23 June 2026.

Sources Google (libphonenumber) FCC Outscraper

Which phone check do you need?

  • If You only need clean, consistent numbers in a CRM

    Then Run format validation with libphonenumber and store every number in E.164, the international format.

  • If You will hand-dial a list and want owners' cell phones

    Then Run the format, allocation, carrier and line type checks, then drop landline, VoIP, toll-free and unknown numbers.

  • If You plan to text or autodial mobiles

    Then Confirm consent for each one, run a live lookup for ports and query the Reassigned Numbers Database.

  • If You are building a new list of local businesses

    Then Classify each number while you scrape it, so you never pay for rows you will delete.

  1. Search Plumbers in Tampa, FL, live on Google Maps Tampa, FL
  2. Validate numbers Format, allocation, carrier, then line type Mobile Landline VoIP Toll-free Other/unknown
  3. Filter Keep only the leads you ordered Mobile only
  4. Export A CSV or Excel file plumbers-tampa-fl.csv
Validating each number during the scrape (format, allocation, carrier, line type) drops landlines and VoIP numbers before export, and a number that fails the mobile filter is not billed. Illustration. Names and numbers are examples.

How do you validate a list of business phone numbers?

  1. Normalize every number

    Strip spaces, dots and brackets and store each number in E.164. Duplicates show up once formats match.

    Tip: Keep the original text in a second column for audits.

  2. Drop what cannot be real

    Run format validation, then check each number's range against carrier data and remove any that is not allocated. No paid lookup fixes a typo.

  3. Find the carrier, then the line type

    Look up each number's carrier, from its block or with a live lookup. Then tag it mobile, landline, VoIP, toll-free or unknown, and never guess.

  4. Match the list to the channel

    Texts need mobiles; hand-dialed calls can use any type. Decide what you keep before you pay for more checks.

  5. Run the compliance checks

    Before you autodial or text mobiles, confirm consent, scrub Do Not Call where it applies and query the Reassigned Numbers Database.

    Tip: Log the date of every query: the FCC safe harbor depends on it.

  6. Re-check before each campaign

    Numbers get ported, disconnected and reassigned, so a label that was right last quarter can be wrong today.

What mistakes break phone number validation?

  • Reading the line type from the area code or the exchange
  • Counting a VoIP number as a mobile
  • Assuming a business mobile is outside the TCPA's cell phone rule
  • Reusing an old list without a reassigned-number check

Before you dial or text: a quick checklist

Checklist

0 of 5 done

The phone and website filters: mobile only (+0.8 credit a lead) and no website only (+1), checked against carrier data.

The phone filter in the app: mobile only keeps the rows whose line type, checked against carrier data, is mobile. Screen from app.leadity.io, 15 October 2026.

Questions people ask

How do I check if a phone number is a cell phone?

To check if a phone number is a cell phone, look it up, because the digits cannot tell you. 47.5% of US and Canadian exchanges mix line types, per NANPA records read 22 September 2026. The check has four steps: format, allocation, carrier lookup and line type. If the number may have moved carriers, use a live carrier lookup.

Is phone number validation the same as phone verification?

Phone number validation is not the same as verification. Validation checks a number against records, such as its format, allocation, carrier, line type or reassignment, without contacting anyone. Verification proves a person controls the number, usually with a code sent by text or call. Use validation to clean a list, and verification when someone signs up and expects your code.

Can a landline number become a mobile number?

Number portability lets a customer move a landline number to a wireless carrier and keep it. FCC rules give callers 15 days after such a port for voice calls not knowingly made to a mobile, unless the number is on a Do Not Call list. A block lookup still shows the landline carrier; a live lookup catches the move.

Is a VoIP number a mobile number?

A VoIP number is not a mobile number: an internet phone provider holds it, not a wireless carrier, so a line type lookup labels it VoIP and a mobile-only filter drops it. VoIP providers hold 28.2% of the 1,539,378 thousand blocks in the US and Canada, per Leadity's count of NANPA records read 22 September 2026.

Do I need the Reassigned Numbers Database for cold calls?

The Reassigned Numbers Database matters most when you autodial, use a prerecorded voice or text mobiles on consent collected earlier. The FCC safe harbor in 47 CFR 64.1200(m) covers only callers who queried it. About 35 million US numbers are disconnected and made available for reassignment each year. This is not legal advice.

Sources

Where the figures on this page come from, with the date we read each one.

  1. eCFR (FCC rules) 47 CFR 64.1200 Delivery restrictions (TCPA rules) Read 14 October 2026
  2. FCC Second Report and Order on reassigned numbers (FCC 18-177, December 2018) Read 14 October 2026
  3. eCFR (FCC rules) 47 CFR Part 52: 52.15 aging numbers, 52.20 thousands-block pooling, 52.21 definitions Read 14 October 2026
  4. Google (libphonenumber) libphonenumber: README, FAQ and PhoneNumberUtil.java Read 14 October 2026
  5. FTC Q&A for Telemarketers and Sellers About DNC Provisions in the TSR Read 14 October 2026
  6. Leadity Leadity's Q3 2026 Google Maps data (1 July to 30 September 2026) Read 20 October 2026
  7. Leadity US phone line types: NANPA thousand-block records, counted (read 22 September 2026) Read 22 September 2026
  8. Outscraper Outscraper pricing pages, archived 17 to 23 June 2026 Read 23 September 2026
  9. Google (libphonenumber) libphonenumber: PhoneNumberUtil.java (PhoneNumberType comments) Read 14 October 2026

Fresh leads in under 2 minutes

Pick a trade and a place. Your 300 free credits cover 1,500 business records or 300 verified mobiles. After that, you pay only for leads that pass your filters.

Back to top