Line Type Lookup: Tell Mobile, Landline and VoIP Apart in Bulk
A complete guide to line type lookup: how phone number type lookup works, how to tell whether a number is a cell or landline, how to run a VoIP number checker in bulk, and why a cell phone identifier is the most valuable field on any outreach list.
By PhoneVerify 14 min read
You have a list of ten thousand phone numbers and you are about to launch a text campaign. Here is the uncomfortable truth: you have no idea how many of those numbers can actually receive a text. Some are mobiles that will take your message instantly. Some are landlines that will silently swallow it. Some are VoIP numbers that may or may not deliver depending on the provider. Until you run a line type lookup, every one of those numbers looks identical in your spreadsheet, and you are about to pay to text all of them blind.
Line type lookup is the process of identifying what kind of phone line sits behind each number: mobile, landline, VoIP or toll-free. It is the single most decision-relevant field in phone verification, because line type determines what you can do with a number. Texting, dialer routing, compliance and prioritization all hinge on it. Get it wrong and a third of your “SMS list” might be landlines that never received a word.
This guide explains exactly how line type lookup works, what each line type means for outreach, how to run a phone number type lookup across thousands of rows at once, and how to act on the results. By the end you will be able to take any raw list and split it cleanly into textable, callable and skip-it piles.
What line type lookup actually tells you
A line type lookup resolves a phone number into one of a small set of categories. The exact labels vary by tool, but they map to four practical buckets that matter for outreach.
Mobile
A mobile number is tied to a cellular handset on a wireless carrier’s network. This is the only line type that reliably receives SMS, which makes it the most valuable category on any outreach list. Mobiles support both calling and texting, giving you full channel flexibility. When people ask for a cell phone identifier, this is the answer they are really after: which of my numbers are cells, so I know which ones I can text.
Landline
A landline is a traditional fixed line running over copper or fiber to a physical location. It can take a voice call, but it cannot receive SMS. This is the single biggest trap in SMS marketing. Text a landline and in most cases the message simply vanishes, with no error and no delivery. You paid for the send and got nothing. The whole question of “is this number a cell or landline” exists because the two look identical on paper but behave completely differently the moment you try to text them.
VoIP
A VoIP number runs over the internet rather than a cellular or copper line. Think Google Voice, business phone systems, softphones and virtual numbers. VoIP numbers are dialable and can sometimes receive SMS, but their behavior is inconsistent and they carry extra baggage:
- They are common for legitimate businesses, so they are real prospects
- SMS support depends entirely on the provider, so you cannot assume it works
- They are disproportionately used for spam and throwaway numbers, so carriers scrutinize them, which affects your dialer routing and compliance posture
A VoIP number checker flags these so you can treat them differently from clean mobiles instead of lumping them in.
Toll-free
A toll-free number (800, 888, 877 and so on) is a business main line, not a personal contact. It usually routes to a switchboard or IVR rather than a decision-maker, so most agencies deprioritize or drop toll-free numbers from cold outreach entirely.
For a deeper, plain-English breakdown of how these four types behave across SMS and dialer routing, see our companion piece on mobile vs landline vs VoIP.
How line type lookup works under the hood
Understanding the mechanism helps you trust the results and know their limits. There are two layers to a line type lookup, and good tools use both.
Numbering-plan and prefix data
The first layer reads from public numbering-plan data. Every country publishes how its phone numbers are allocated: which blocks of numbers are assigned to which carriers, and historically, which blocks were mobile versus fixed. From the number’s prefix, a lookup can make a strong first guess at line type.
This layer is fast, cheap and works offline against a static dataset. It is why basic line type detection is often free or has generous limits. The catch is that number portability has eroded the old neat separation: a number that was originally allocated as a landline can be ported to a mobile carrier, or vice versa. Prefix data alone can be wrong for ported numbers.
Live carrier (HLR) lookup
The second layer is a live query against carrier infrastructure. For mobile numbers, this means an HLR lookup, a query to the carrier’s Home Location Register that returns the number’s current carrier, active status and whether it has been ported. We explain this fully in our guide to HLR lookup, but the relevant point for line type is that a live lookup catches ports that static prefix data misses. It tells you the carrier the number lives on right now, not the one it was born on.
The best line type lookups combine both: static data for speed and coverage, live lookups to resolve ambiguity and ports. For most cold-outreach cleaning, static line type is enough to make the critical mobile-versus-landline split. Live lookups add precision when accuracy is worth the per-query cost.
Why line type is the highest-value field
If you could keep only one piece of metadata about your list, line type would be the one to keep. Here is why it punches so far above its weight.
It decides whether you can text at all
SMS only works on mobiles, reliably. Every other consideration in a text campaign, message copy, timing, sequencing, is irrelevant for a number that physically cannot receive a text. Line type is the gate that decides whether a number even belongs in your SMS tool. Skip the lookup and you load landlines into an SMS platform, pay per segment to send to them, and watch your delivery rate sink while you wonder why.
It drives dialer routing and compliance
For voice campaigns, line type shapes how your dialer should treat each number. Mobiles, landlines and VoIP each warrant different caller IDs, different pacing and different compliance handling. Many SMS and calling regulations apply specifically to mobile numbers, so misclassifying a line can create genuine legal exposure, not just wasted sends.
It lets you prioritize
Not all numbers are worth the same effort. A mobile gives you call-and-text flexibility and is usually a personal line, the highest-value target. A toll-free number is a switchboard, the lowest. Line type lets you sort your list by value and point your reps at the numbers most likely to reach a real decision-maker first.
Running a line type lookup in bulk
A single line type check is useful for one-off questions, but the real work is bulk. Here is how to run a phone number type lookup across an entire list and turn the output into action.
Prepare your file
Start with a CSV that has your phone numbers in one clearly labeled column. Keep the rest of your data, names, companies, source, in the other columns so the enriched file maps back to your records. The cleaner your input, the cleaner your output. If your numbers are in inconsistent formats, do not worry; a good tool normalizes them to E.164 as part of the process. The mechanics of preparing and uploading a large file are covered step by step in our bulk phone verification guide.
Run the batch
Upload the file and let the tool process every row. For each number you get back its line type, alongside validity, country, region and carrier where available. A list of ten thousand numbers comes back tagged in minutes, with every row carrying a line type label.
Read the output
Your enriched file now has a line type column. The four values map directly to action:
- Mobile: textable and callable, your highest-priority numbers
- Landline: callable only, remove from any SMS plan
- VoIP: callable, flag for SMS-support uncertainty and compliance review
- Toll-free: usually drop from cold outreach
Segment and route
Split the file by line type into separate lists. Send only the mobile list (plus any VoIP you have confirmed accepts SMS) to your SMS platform. Route mobiles and landlines into the appropriate dialer queues. Set the VoIP list aside for handling that matches your compliance rules. Drop or deprioritize toll-free. In a few minutes you have gone from an undifferentiated blob to a routed, ready-to-work set of lists.
This exact segmentation is why our guide to SMS list validation for SMMA treats line type lookup as step one. You cannot run a clean text campaign until you know which numbers can receive a text.
Common questions a line type lookup answers
People come to line type lookup with very specific, practical questions. Here is how the lookup resolves the most common ones.
Is this number a cell or landline?
This is the headline question, and a line type lookup answers it directly. It returns “mobile” for a cell and “landline” for a fixed line. For ported numbers, a live lookup gives the most current answer; static data gives a fast best guess. If you only ever ask one thing of a phone number before texting it, ask this.
Can I text this number?
Text mobiles. Do not text landlines. Treat VoIP as uncertain until confirmed. The line type field is your answer, with the caveat that mobile is necessary but a live status check (covered in the HLR guide) confirms the number is also active.
Who is the carrier?
Many line type lookups also return the carrier, the network the number lives on. This is useful for routing and for spotting ports. Just remember that static carrier data can show the original carrier of a ported number, while a live lookup shows the current one.
Is this a real, working number?
Line type tells you the kind of line, not whether it is currently active. To confirm a number is live and in service you pair line type with a status check. The two together, line type plus live status, give you the full picture: what kind of number it is and whether it works.
Limits to keep in mind
Line type lookup is reliable, but honesty about its edges keeps you from over-trusting a result.
- Portability blurs static data. A number ported between a mobile and a fixed carrier can be misclassified by prefix-only data. Live lookups resolve this.
- VoIP is a spectrum, not a verdict. “VoIP” covers everything from a legitimate business phone system to a throwaway spam number. The label tells you to look closer, not to automatically discard.
- Line type is not activity. A landline classification is correct even for a disconnected landline. Pair line type with a status check when you need to know the number works.
- Coverage varies by country. Line type data quality differs across regions. Domestic lists tend to resolve more cleanly than international ones.
None of these undermine the value of running the lookup. They just mean line type is one layer, the most important single layer, of a complete verification process rather than the whole thing.
Line type across different outreach channels
Line type is not a single-purpose field. The same classification feeds decisions across every channel you run, and understanding how it applies to each one helps you get full value from a single lookup.
SMS and text-first sequences
This is the headline use. Text-first outreach lives or dies on line type, because only mobiles reliably receive SMS. Before any number enters an SMS platform, its line type should be confirmed as mobile, or as a VoIP number you have specifically verified accepts text. Loading unverified numbers into an SMS tool is the single most common way agencies waste their messaging budget, because landlines silently absorb every message you send them. Line type is the gate that keeps your SMS list textable.
Voice dialing and dialer routing
For voice campaigns, line type shapes how your dialer treats each number. Mobiles, landlines and VoIP warrant different pacing, different caller IDs and different compliance handling. Segmenting your dial list by line type lets your dialer apply the right rules automatically rather than treating every number identically. It also lets you prioritize: mobiles tend to be personal lines that reach an individual, while toll-free routes to a switchboard, so dialing mobiles first usually gets you to decision-makers faster.
Multi-channel sequencing
When you run prospects through a sequence that mixes calls and texts, line type tells you which steps are even possible for each contact. A mobile can take the full sequence, calls and texts both. A landline can only take the voice steps, so the text steps in its sequence should be skipped rather than wasted. Building line-type awareness into your sequencing means each contact only gets the touches their number can actually receive, which keeps your metrics honest and your costs down.
Compliance segmentation
Many SMS and calling regulations apply specifically to mobile numbers. Mixing line types in a single undifferentiated campaign makes compliance harder, because the rules that apply to a mobile may not apply to a landline and vice versa. Segmenting by line type up front lets you apply the correct compliance handling to each segment cleanly, which reduces both legal exposure and the operational headache of figuring out which rules apply mid-campaign.
How line type lookup fits a full verification stack
Line type is the most decision-relevant single field, but it is one layer in a complete verification process. Seeing where it sits helps you build a workflow that spends effort efficiently.
Layer one: syntax and format
Before line type means anything, a number has to be structurally valid. The cheapest first pass strips out malformed numbers, wrong digit counts and invalid area codes. There is no point classifying the line type of a number that is not a real number, so syntax validation always comes first. This layer is free, fast and removes a surprising amount of junk from raw lists.
Layer two: line type
Once you have structurally valid numbers, line-type classification splits them into the buckets that drive everything downstream: mobile, landline, VoIP, toll-free. This is usually free or generously limited because it reads from static numbering data, and it delivers the highest decision value of any single check. After this layer, you already know which numbers are textable and which are call-only.
Layer three: live status
The deepest layer confirms a mobile number is actually active right now, via an HLR-style live query. This is the piece that catches disconnections and ports, and it is the part that typically costs money per query. Because it is the most expensive layer, you run it last, on the segment that matters most, after syntax and line type have already removed everything not worth a paid query. We cover this layer in full in our HLR lookup guide.
Stacking the layers in this order, cheap and broad first, expensive and targeted last, is what makes verification efficient. Line type sits in the middle: cheap enough to run across everything, valuable enough to drive your most important routing decisions, and the natural filter that tells you where a paid live query is worth spending.
Clean every channel, not just phone
Line type lookup is to phone what address validation is to email. The same hygiene discipline pays off everywhere you reach out. If you email your prospects, run those addresses through MailVerify to catch dead mailboxes and disposable domains before you send, the email equivalent of separating mobiles from landlines.
If you are sourcing contacts rather than buying them, the Google Maps Lead Scraper exports local-business numbers into a clean CSV ready for a line type pass, and the Free Social Media Scraper does the same when you are pulling contacts from social platforms.
Agencies that run the whole motion, scrape, verify line type, segment and sequence, do it on Inflowave, the all-in-one platform for lead generation, outreach automation and client growth.
Frequently asked questions
What is a line type lookup?
A line type lookup identifies what kind of phone line sits behind a number: mobile, landline, VoIP or toll-free. It is the most decision-relevant field in phone verification because line type determines whether you can text a number, how to route it in a dialer, and how compliance rules apply. You run it before any text or call campaign so you know what each number can actually do.
How accurate is line type detection?
For the core mobile-versus-landline distinction, static numbering data is highly accurate for non-ported numbers. Accuracy dips for numbers that have been ported between mobile and fixed carriers, which is where a live HLR lookup resolves the ambiguity by reporting the current carrier. For most cold-outreach cleaning, static line type is accurate enough to make the critical SMS-eligibility split.
Can a line type lookup find VoIP numbers?
Yes. A VoIP number checker is a standard part of line type lookup. It flags numbers running over internet-based services rather than cellular or copper lines. Because VoIP SMS support is inconsistent and VoIP is disproportionately used for spam, flagging these numbers lets you handle them separately from clean mobiles instead of treating the whole list the same.
Why does line type matter more than just having a valid number?
A number can be perfectly valid and still be useless for your campaign. A valid landline cannot receive your text. A valid toll-free number routes to a switchboard, not a decision-maker. Validity tells you a number is real; line type tells you what you can do with it. For outreach, what you can do with a number is the question that actually matters.
Do I need a live lookup or is static line type enough?
For making the basic textable-versus-not split across a large cold list, static line type is usually enough and far cheaper. Reach for a live HLR lookup when accuracy is worth the per-query cost, for ported-number resolution, current-carrier confirmation, or when you also need to know the number is active, not just what type it is.
Run a line type lookup now
Paste any number into the PhoneVerify checker and you will see its line type, mobile, landline, VoIP or toll-free, in an instant. Or upload a CSV and every row comes back tagged, ready to split into textable, callable and skip-it lists before you spend a cent on outreach.
Verify your phone list with PhoneVerify
Check format, line type, carrier and timezone on a single number or a whole list, free. Clean your list before your next dial session.
Verify a number