According to the FCC (Federal Communications Commission), approximately 35 million US phone numbers are permanently disconnected and freed up for reassignment each year. This means that roughly 10% of active numbers are churning annually. If your contact list has not been checked recently, it may contain inactive or reassigned numbers. HLR lookup and carrier lookup can help fix this issue.
Although they both sound similar, they are not the same. Confusing or using them interchangeably can cost you money and, in some cases, may even expose you to legal risk.
This guide breaks down what HLR lookup and carrier lookup actually do and helps you determine which one you really need to clean your US phone lists effectively.
TL;DR
- HLR lookup checks whether a mobile number is live and active through a real-time signaling query.
- Carrier lookup identifies which networks own a number and what type of line it is: mobile, landline, or VoIP. It reads from ownership and porting databases, not the live network.
- A tool like Landline Remover uses carrier lookup to catch landlines and VoIP numbers before you text them. HLR lookup goes further by detecting numbers that are disconnected or no longer in service.
- Carrier lookup alone cannot tell you if the number is still active. A number may belong to a carrier but remain inactive. HLR lookup goes a step further; it confirms if the number is reachable and live.
- Neither method alone fully cleans a US phone list. An effective approach combines both: start with carrier lookup to filter out unwanted line types like VoIP and landline, then apply HLR lookup to verify that the remaining numbers are actually active and reachable.
What is an HLR Lookup?
HLR stands for Home Location Register, a database hosted by mobile network operators to store detailed information about their subscribers. Each mobile network operator maintains its own HLR database.
If you send SMS, voice, or marketing campaigns to mobile numbers, you need to know whether a number is valid and active and which carrier it currently belongs to. This is exactly what a phone number carrier lookup answers, which is also known as an HLR lookup.
HLR lookup dynamically queries a mobile operator’s central subscriber database to check a number’s status, carrier, portability, and roaming information in real time.
Every mobile subscriber on a GSM network is linked with two different identifiers.
- MSISDN (Mobile Station Integrated Services Digital Network)- the phone number itself
- IMSI (International Mobile Subscriber Identity) - a unique ID linked to the SIM card.
When a phone number connects to a network, it registers with the HLR. This record is updated whenever the subscriber switches SIMs, roams to a different network, or gets disconnected.
How Does HLR Lookup Work?
Image Source: Link
An HLR lookup queries the HLR database directly using the SS7 network. It is the signaling protocol that telecom networks use to route calls and texts behind the scenes.
The query essentially asks the network: Is this MSISDN currently registered? If so, where? No message is sent, and no phone rings; it's purely a data request that returns a response in a second or two. Importantly, HLR lookup does not provide any information about the phone number or user’s handset location.
Overall, the HLR Query or HLR lookup process is a real-time, fast, effective, and accurate way to find out which network operator currently serves a specific mobile number.
What Information Does the HLR Lookup Process Provide?
A single HLR query provides you with the following information about a specific number, which helps you decide how or whether to use it.
| Data | Description |
| Active/Inactive Status | Whether the number is currently active, valid, and reachable or just an inactive record in your database. |
| Carrier Name | Which network currently serves the number. It is important for routing and cost. |
| MNP (Mobile Number Portability) Status | Whether the subscriber has ported their number to a different carrier than the one originally assigned. |
| Roaming Status | Whether the subscriber is outside their home network. |
What are the Benefits of HLR Lookup?
A few key benefits of HLR lookup are as follows.
- It keeps your contact list data clean by identifying which mobile numbers are Live and Active, helping you maintain up-to-date phone data.
- You can easily route SMS and voice calls, as HLR lookup provides accurate network and carrier information.
- It lets you check whether the phone number is valid or not. It can flag numbers with missing digits, invalid area codes, or real numbers that are currently unassigned to any SIM card.
- It has global coverage, allowing you to gather information in real time from mobile networks around the world.
- You can use the HLR lookup API to capture live numbers and check whether they are valid or not in real-time.
What is Carrier Lookup?
Carrier Lookup provides information about the phone number, including line type (mobile, landline, or VoIP), carrier name, and country. It is useful for routing messages or identifying VoIP numbers before initiating contact.
Unlike HLR lookup, carrier lookup does not use live network signaling. Instead, it works against ownership and number-portability records.
In short, when you query a Carrier Lookup tool like Landline Remover about a specific number, it returns something like “Verizon Wireless, mobile” or “AT&T, landline,” based on existing records.
How Does Carrier Lookup Work?
A carrier lookup queries global telecom databases, HLR records, and MNP registries via API to detect line and carrier types, as well as network routing codes associated with a specific phone number.
The carrier lookup process works in four simple steps.
- You enter a phone number in an E.164 ( valid phone number format ) format into a lookup tool or send it via an API request.
- The service queries centralized telecom and routing databases to retrieve subscriber data and number porting history.
- It then decodes the MCC (Mobile Country Code) and MNC (Mobile Network Code) to determine which network is currently hosting the subscriber.
- The tool returns relevant data, including the carrier name, line type, and country.
What Information Does Carrier Lookup Provide?
If you want to perform a carrier lookup, you need a phone number validation tool like Landline Remover. A single phone carrier lookup query provides the following information about the specific number.
| Data | Description |
| Carrier Name | Verizon, T-Mobile, AT&T, and so on. |
| Line Type | Mobile, Landline, or VoIP |
| Porting History | Available only in some tools |
This line-type check is important for compliance. Under the Telephone Consumer Protection Act (TCPA), texting a wireless number without proper consent can trigger statutory damages of $500 per violation and up to $1,500 for willful violations .
Given these steep penalties, knowing whether a number is a landline or mobile before you text is no longer optional. A carrier lookup tool helps you determine that upfront, so you can stay compliant and avoid costly fines.
What are the Benefits of Carrier Lookup?
Performing phone number validation offers a wide range of benefits.
- You have accurate message routing, so it reduces delivery failures.
- Fewer campaign failures by removing outdated and mismatched carrier data, including landline, known litigators, VoIP, and DNC numbers.
- Filtering out landline numbers and VoIP prevents wasted sends to numbers that simply can’t receive text messages.
- RCS adoption is on the rise; knowing the carrier type in advance helps you determine which contacts are eligible to receive RCS vs. standard SMS.
HLR Lookup vs. Carrier Lookup: Key Differences
| Feature | HLR Lookup | Carrier Lookup |
| What it checks | Live network status | Ownership and line type |
| Data source | Real-time signalling query | Ownership/porting records |
| Identify disconnected numbers? | Yes | No |
| Identifies line type | No | Yes |
| Best for | Confirming a number is reachable, active, and live | Filtering by carrier or line type |
The core difference is this: carrier lookup tells you what a number is, while HLR lookup tells you if that number is still alive. A carrier lookup may confirm that a number is registered to Verizon Mobile, but it can still miss the fact that the subscriber cancelled service two weeks ago. An HLR lookup fills that gap by querying the network directly rather than relying on a static record.
There is also a difference in cost and speed worth noting. Carrier lookups pull from databases, so they're typically cheaper and faster to run at scale. HLR lookups, on the other hand, involve a live round-trip to the telecom signaling network, so they usually cost more per number and take slightly longer, though still only a matter of seconds.
That's the reason why the two-step workflow is more practical:
1. Use carrier lookup to filter your list
2. Apply HLR lookup only to the smaller, remaining dataset.
This approach is far more efficient and cost-effective than running HLR checks on an entire, unfiltered list.
Which Method Cleans a US Phone List?
HLR lookup confirms whether a number is live right now, rather than relying on historical records. Carrier lookup alone will pass numbers that appear valid but were disconnected months ago.
Every year, approximately 35 million US numbers are disconnected, so any list that hasn't been checked in a while almost certainly contains some of them. That’s precisely why the FCC launched the Reassigned Numbers Database (RND) in 2021 to help callers avoid reaching someone who inherited a number after the original owner disconnected it.
As of 2026, the RND holds over 554 million disconnected number records and adds nearly 9 million more each month. It’s a clear indication of how quickly US numbers turn over.
This does not mean carrier lookup is obsolete. It handles a job that HLR lookups can't: it tells you if a number is a landline. Landlines are subject to different TCPA consent rules than mobile numbers, and an HLR query typically won't even return a result for a landline, since landlines sit outside the mobile network's register.
Use Both Together
HLR and phone number carrier lookup solve different problems. So the right workflow is to use them in sequence instead of using them as substitutes for one another.
- Run a carrier lookup first to sort the list by line type and filter out landlines or VoIP numbers that don't fit your campaign.
- Run an HLR lookup on the remaining mobile numbers to confirm which ones are still active.
- Remove numbers that come back disconnected or unreachable.
How to Clean a US Phone List
Let’s understand it through a simple example of 10 numbers.
- Carrier lookup flags 2 landlines and 1 VoIP number. So, remove those 3 numbers from your list.
- Now, 7 mobile numbers remain.
- HLR lookup finds that 2 of those 7 are disconnected.
- You now have 5 confirmed active mobile numbers left.
It clearly shows that half of the original list has been removed, and the numbers are split roughly evenly between incorrect line types and dead numbers. That is the gap that a single method can’t check.
Final Thoughts
Carrier lookup identifies the carrier and line type, while HLR lookup verifies if the number is live and active. If you want a clean US phone list, you need both checks.
Before you start checking whether numbers are alive, you first need to know which ones are actually mobile numbers. Texting a landline is a compliance risk regardless of whether that landline is active. Landline Remover handles that first step: it runs carrier lookup and line-type detection across your list and filters out landlines and VoIP numbers in a single upload. This leaves you with a mobile-only list, ready for the next stage of validation: HLR lookup.